接口请求常见响应信息参数
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())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架