[英]python request.get is not working while curl does work
我基本上可以在bash中执行以下操作:(工作正常)
$COOKIE=mycookies
curl -b $COOKIE http://localhost:8080/data
但不是在python中(我遵循了: http : //docs.python-requests.org/en/latest/user/quickstart/ ),
cookies = dict(cookies_are='mycookies')
response = requests.get(url='http://localhost:8080/data',
cookies=cookies)
print response.status_code
print response.text
我不断
<li><a href="#">Unauthenticated</a></li>
所以...这似乎很愚蠢,我无法确定这只是您发布问题的方式是否有误,但似乎您正在弄乱字典并使用了错误的版本。
cookies = dict(cookies_are='mycookies')
应该更像
cookies = os.environ['COOKIE']
cookies = json.dumps(mycookies)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.