requests是常用的請求庫,不管是寫爬蟲腳本,還是測試接口返回數據等。都是很簡單常用的工具。
這里就記錄一下如何用requests發送json格式的數據,因為一般我們post參數,都是直接post,沒管post的數據的類型,它默認有一個類型的,貌似是 application/x-www-form-urlencoded。
但是,我們寫程序的時候,最常用的接口post數據的格式是json格式。當我們需要post json格式數據的時候,怎么辦呢,只需要添加修改兩處小地方即可。
詳見如下代碼:
import requestsimport jsondata = { 'a': 123, 'b': 456}headers = {'Content-Type': 'application/json'} ## headers中添加上content-type這個參數,指定為json格式response = requests.post(url='url', headers=headers, data=json.dumps(data)) ## post的時候,將data字典形式的參數用json包轉換成json格式。OK,就是這么簡單,就可以發送json格式數據,進行接口測試等。
以上這篇對python requests發送json格式數據的實例詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答