2011-12-04 12 views
13

które chciałbym wiedzieć, czy Google App Engine URL Fetch Python API nie obsługują dostępu do adresów URL, które mają poświadczenia:Python GAE poświadczenia UrlFetch

http://username:[email protected]/ 

To powinno być podstawowym elementem, ale nie mogę zmusić go do pracy i nie można znaleźć żadnej dokumentacji na temat tego, czy jest obsługiwana, czy nie.

+2

http://stackoverflow.com/a/3268060/110707 (pytanie o Java, ale ta odpowiedź rozwiązuje Python) – geoffspear

+0

pan przybity to @Woble, dzięki! – raugfer

+0

@raugfer: Opublikuj swoje rozwiązanie jako odpowiedź – Gautam

Odpowiedz

24

rozwiązanie - oto jak to powinno być zrobione:

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