接口请求常见响应信息参数
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())

浙公网安备 33010602011771号