2011-12-04 12 views
13

Me gustaría saber si el Google App Engine URL Fetch Python API no admite el acceso a URLs que tienen credenciales:credenciales UrlFetch Python GAE

http://username:[email protected]/ 

Debe ser una característica básica, pero no puedo conseguir que funcione y no se pudo encontrar ninguna documentación sobre si es compatible o no.

+2

http://stackoverflow.com/a/3268060/110707 (la pregunta es acerca de Java, pero esta respuesta se dirige a Python) – geoffspear

+0

has clavado es @Wooble, gracias! – raugfer

+0

@raugfer: Publique su solución como una respuesta – Gautam

Respuesta

24

SOLUCIÓN - así es como se debe hacer:

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