Python requests.Response 对象

实例

向网页发出请求,并返回状态代码:

  1. import requests
  2. x = requests.get('https://cankaoshouce.com')
  3. 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

分类导航