Python怎么获取响应头信息?Python如何获取到返回的header数据

在python中要去对一个接口进行访问的话 , 一般都会去写一个请求头来匹配网站的验证 。而请求成功之后接口就会返回相应的数据 , 而除了这些数据之外还会有状态以及响应头等信息 。本篇文章要来给大家分享的内容就是 , 在python内获取响应头信息 。

Python怎么获取响应头信息?Python如何获取到返回的header数据

文章插图
1.那么这个方法还是需要用到json模块以及requests模块 , 它们两个的作用是解析返回来的数据和请求网站 , 代码如下所示:
import requestsimport json2.那么接下来的操作就是要对接口进行访问了 , 访问之前可以根据网站的属性去配置一下请求头信息以及需要上传的数据param 。不配置的话直接调用post()方法即可 , 主要还是根据请求网站的具体情况来决定 , 代码示例如下所示:
res = requests.post(’http://v3/auth/tokens’,verify=False)【Python怎么获取响应头信息?Python如何获取到返回的header数据】3.这一行代码执行完毕之后就会返回这个接口能够返回的数据以及响应头信息了 , 响应头headersz之中主要包含了token、Date、Content-Type等三种不同类型的数据 。这些数据的意思分别为网站访问或者登录的验证密钥、访问的时间以及使用哪一种类型作为内容格式 , 代码如下所示:
Token = res.headers.get("X-Subject-Token")Date = res.headers.get("Date")Content_Type = res.headers.get("Content-Type")因为响应头里面的数据都是保存在固定的属性之中的 , 所以只需要找到指定的属性就可以来取出其中的headers数据了 。
以上就是关于“Python怎么获取响应头信息?Python如何获取到返回的header数据”的全部内容了 , 希望对你有所帮助 。

    推荐阅读