Python/ref requests response
来自菜鸟教程
<languages />
Python请求。响应对象
例
向网页发出请求,并返回状态码:
import requests x = requests.get('https://example.com') print(x.status_code)
定义和用法
The
requests.Response()
对象包含服务器对HTTP请求的响应。
属性和方法
属性/方法 | 描述 | |
---|---|---|
表观编码 | 试试吧 | 返回视在编码 |
关() | 试试吧 | 关闭与服务器的连接 |
内容 | 试试吧 | 返回响应的内容,以字节为单位 |
饼干 | 试试吧 | 返回一个CookieJar对象,其中包含从服务器发送回的cookie |
过去 | 试试吧 | 返回一个timedelta对象,其中包含从发送请求到响应到达所经过的时间 |
编码方式 | 试试吧 | 返回用于解码r.text的编码 |
头 | 试试吧 | 返回响应头的字典 |
历史 | 试试吧 | 返回保存请求历史记录的响应对象列表(URL) |
is_permanent_redirect | 试试吧 | 如果响应是永久重定向的URL,则返回True,否则返回False |
is_redirect | 试试吧 | 如果响应已重定向,则返回True,否则返回False |
iter_content() | 试试吧 | 遍历响应 |
iter_lines() | 试试吧 | 遍历响应行 |
json() | 试试吧 | 返回结果的JSON对象(如果结果以JSON格式编写,否则返回错误) |
链接 | 试试吧 | 返回标题链接 |
next | 试试吧 | 返回重定向中下一个请求的PreparedRequest对象 |
ok | 试试吧 | 如果status_code小于200,则返回True,否则返回False |
raise_for_status() | 试试吧 | 如果发生错误,则此方法返回HTTPError对象 |
原因 | 试试吧 | 返回对应于状态码的文本 |
请求 | 试试吧 | 返回请求此响应的请求对象 |
status_code | 试试吧 | 返回表示状态的数字(200正常,找不到404) |
text | 试试吧 | 以unicode返回响应的内容 |
url | 试试吧 | 返回响应的URL |