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

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 @   博主!你好  阅读(577)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示