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數據”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡