Python请求:响应对象不包含“status”标头
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python请求:响应对象不包含“status”标头,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1393字,纯文字阅读大概需要2分钟。
内容图文
![Python请求:响应对象不包含“status”标头](/upload/InfoBanner/zyjiaocheng/777/1311eacaf3514949987be831b52682f6.jpg)
这是Requests 1.1.0和Python 2.6.4(在Python 2.7.2上也有相同的行为).
>>> import requests
>>> response = requests.get('http://www.google.com')
>>> response.status_code
200
>>> print response.headers.get('status')
None
根据文档,应该有一个标题[‘status’]条目,其字符串如“200 OK”.
这是标题dict的完整内容:
>>> response.headers
{'x-xss-protection': '1; mode=block', 'transfer-encoding': 'chunked', 'set-cookie': 'PREF=ID=74b29ee465454efd:FF=0:TM=1362094463:LM=1362094463:S=Xa96iJQX_9BrC-Vm; expires=Sat, 28-Feb-2015 23:34:23 GMT; path=/; domain=.google.com, NID=67=IH21bLPTK2gLTHCyDCMEs3oN5g1uMV99U4Wsc2YA00AbFt4fQCoywQNEQU0pR6VuaNhhQGFCsqdr0FnWbPcym-pizo0xVuS6WBJ9EOTeSFARpzrsiHh6HNnaQeCnxCSH; expires=Fri, 30-Aug-2013 23:34:23 GMT; path=/; domain=.google.com; HttpOnly', 'expires': '-1', 'server': 'gws', 'cache-control': 'private, max-age=0', 'date': 'Thu, 28 Feb 2013 23:34:23 GMT', 'p3p': 'CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."', 'content-type': 'text/html; charset=ISO-8859-1', 'x-frame-options': 'SAMEORIGIN'}
Here是我认为这个dict应该包含’status’条目的地方.
难道我做错了什么?
解决方法:
你正在寻找“理由”
>>> x=requests.get("http://apple.adam.gs")
>>> x.reason
'OK'
>>>
custom.php包含:
header("HTTP/1.1 200 Testing")
结果是:
>>> x=requests.get("http://apple.adam.gs/custom.php")
>>> print x.reason
Testing
>>>
内容总结
以上是互联网集市为您收集整理的Python请求:响应对象不包含“status”标头全部内容,希望文章能够帮你解决Python请求:响应对象不包含“status”标头所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。