接口请求常见响应信息参数

1.响应信息(response)解析

1.响应信息(response)解析
print(response.text)        # 是以str得形式返回得响应信息
print(response.content)     # 是以bytes形式返回

2.获取状态码
print(response.status_code)
##输出
200

3.获取headers信息
print(response.headers)
##输出
{'Content-Type': 'text/html; charset=utf-8', 'Content-Length': '6', 'Server': 'Werkzeug/0.14.1 Python/3.6.4', 'Date': 'Sun, 24 Jun 2018 02:55:27 GMT'}

4.获取cookies信息
print(response.cookies)
##输出
<RequestsCookieJar[]>
注意:这里与其他部分稍有不同,返回cookies的信息为cookies对象,而不是像前面部分返回得是字符串或者字典,cookies解析部分在后面会进行单独说明


5.获取请求url
print(response.url)
###输出
http://localhost:5000/hello

6.获取反序列化后的得信息
print(response.json())
###输出:
{'name': 'john'}
注意:只有在返回信息为json格式时才能使用,否则会报json异常

7.获取响应时间
print(response.elapsed)
print(response.elapsed.microseconds)
print(response.elapsed.seconds)
print(response.elapsed.total_seconds())








 

posted @ 2022-02-07 14:42  博主!你好  阅读(688)  评论(0)    收藏  举报