requests如何查看响应内容?
乙醇 创建于 almost 7 years 之前
最后更新: less than a minute 之前
阅读数: 145
text
方法会拿到请求的响应内容,比如以再github的timeline接口为例
>>> import requests
>>> r = requests.get('https://api.github.com/events')
>>> r.text
u'[{"repository":{"open_issues":0,"url":"https://github.com/...
Requests会自动去解码server端返回的内容,大部分的unicode字符集都会被无缝解码。
当你发送请求的时候,Requests会根据HTTP headers来推断编码,并在r.text
调用的时候使用。我们可以查看和修改Requests的编码,比如
>>> r.encoding
'utf-8'
>>> r.encoding = 'ISO-8859-1'