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 |