Python urllib2基本身份验证问题

Python urllib2基本身份验证问题,第1张

Python urllib2基本身份验证问题

问题可能在于,按照HTTP标准的Python库首先发送未经身份验证的请求,然后仅在通过401重试应答后,才发送正确的凭据。如果Foursquare服务器不执行“完全标准的身份验证”,则库将不起作用。

尝试使用标头进行身份验证:

import urllib2, base64request = urllib2.Request("http://api.foursquare.com/v1/user")base64string = base64.b64enpre('%s:%s' % (username, password))request.add_header("Authorization", "Basic %s" % base64string)   result = urllib2.urlopen(request)


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

原文地址: https://outofmemory.cn/zaji/5642734.html

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

发表评论

登录后才能评论

评论列表(0条)

保存