轻松上手,快乐学习!

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