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 |