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