Python requests.Response 对象
实例
向网页发出请求,并返回状态代码:
import requests
x = requests.get('https://begtut.com')
print(x.status_code)
运行实例»
定义和用法
requests.Response()对象包含服务器的HTTP请求的响应。
属性和方法
| 属性/方法 |
|
描述 |
| apparent_encoding |
试一试 |
返回明显的编码 |
| close() |
试一试 |
关闭与服务器的连接 |
| content |
试一试 |
返回响应的内容,以字节为单位 |
| cookies |
试一试 |
返回一个CookieJar对象,其中包含从服务器发回的cookie |
| elapsed |
试一试 |
返回timedelta对象,其中包含从发送请求到响应到达所用的时间 |
| encoding |
试一试 |
返回用于解码的编码 |
| headers |
试一试 |
返回响应头的字典 |
| history |
试一试 |
返回包含请求历史记录的响应对象列表(url) |
| is_permanent_redirect |
试一试 |
如果响应是永久重定向的URL,则返回True,否则返回False |
| is_redirect |
试一试 |
如果响应被重定向则返回True,否则返回False |
| iter_content() |
试一试 |
迭代响应 |
| iter_lines() |
试一试 |
迭代响应的行 |
| json() |
试一试 |
返回JSON对象结果(如果结果以JSON格式写入,如果不是则引发错误) |
| links |
试一试 |
返回标题链接 |
| next |
试一试 |
为重定向中的下一个请求返回PreparedRequest对象 |
| ok |
试一试 |
如果status_code小于200则返回True,否则返回False |
| raise_for_status() |
试一试 |
如果发生错误,此方法将返回HTTPError对象 |
| reason |
试一试 |
返回与状态代码对应的文本 |
| request |
试一试 |
返回请求此响应的请求对象 |
| status_code |
试一试 |
返回一个表示状态的数字(200表示正常,404未找到) |
| text |
试一试 |
以unicode形式返回响应的内容 |
| url |
试一试 |
返回响应的URL |