Python GAE urlfetch 凭证

13 投票
1 回答
3062 浏览
提问于 2025-04-17 07:40

我想知道Google App Engine的URL Fetch Python API是否不支持访问需要凭证的URL:

http://username:password@www.domain.com/

这应该是一个基本功能,但我无法让它正常工作,也找不到任何关于它是否支持的文档。

1 个回答

26

解决方案 - 下面是正确的做法:

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

撰写回答