Python中的HTTP身份验证

Python中的HTTP身份验证,第1张

Python中的HTTP身份验证

诀窍是创建一个密码管理器,然后告诉urllib。通常,您只关心主机/ URL部分,而不关心身份验证的范围。例如,以下内容

password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()top_level_url = "http://example.com/"password_mgr.add_password(None, top_level_url, 'user', 'password')handler = urllib2.HTTPBasicAuthHandler(password_mgr)opener = urllib2.build_opener(urllib2.HTTPHandler, handler)request = urllib2.Request(url)

会将用户名和密码设置为以开头的每个URL

top_level_url
。其他选项是在此处指定主机名或更完整的URL。

可以在http://www.voidspace.org.uk/python/articles/urllib2.shtml#id6中找到描述此内容及更多内容的优质文档。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存