2011-12-04 18 views
13

Mi piacerebbe sapere se il Google App Engine URL Fetch Python API non supporta l'accesso URL che hanno le credenziali:Python GAE credenziali UrlFetch

http://username:[email protected]/ 

dovrebbe essere una caratteristica di base, ma non riesco a farlo funzionare e non è stato possibile trovare alcuna documentazione su di esso supportata o meno.

+2

http://stackoverflow.com/a/3268060/110707 (la domanda è su Java, ma questa risposta si rivolge Python) – geoffspear

+0

avete inchiodato @ Wooble, grazie! – raugfer

+0

@raugfer: Pubblica la tua soluzione come risposta – Gautam

risposta

24

SOLUZIONE - ecco come dovrebbe essere fatto:

result = urlfetch.fetch("http://www.domain.com/", 
         headers={"Authorization": 
           "Basic %s" % base64.b64encode("username:password")})