對(duì)python requests發(fā)送json格式數(shù)據(jù)的實(shí)例詳解
requests是常用的請(qǐng)求庫(kù),不管是寫爬蟲腳本,還是測(cè)試接口返回?cái)?shù)據(jù)等。都是很簡(jiǎn)單常用的工具。
這里就記錄一下如何用requests發(fā)送json格式的數(shù)據(jù),因?yàn)橐话阄覀僷ost參數(shù),都是直接post,沒管post的數(shù)據(jù)的類型,它默認(rèn)有一個(gè)類型的,貌似是 application/x-www-form-urlencoded。
但是,我們寫程序的時(shí)候,最常用的接口post數(shù)據(jù)的格式是json格式。當(dāng)我們需要post json格式數(shù)據(jù)的時(shí)候,怎么辦呢,只需要添加修改兩處小地方即可。
詳見如下代碼:
import requests import json data = { 'a': 123, 'b': 456 } headers = {'Content-Type': 'application/json'} ## headers中添加上content-type這個(gè)參數(shù),指定為json格式 response = requests.post(url='url', headers=headers, data=json.dumps(data)) ## post的時(shí)候,將data字典形式的參數(shù)用json包轉(zhuǎn)換成json格式。
OK,就是這么簡(jiǎn)單,就可以發(fā)送json格式數(shù)據(jù),進(jìn)行接口測(cè)試等。
以上這篇對(duì)python requests發(fā)送json格式數(shù)據(jù)的實(shí)例詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用python快速獲取PDF文件頁(yè)數(shù)的辦法
有時(shí)在處理或打印一個(gè)PDF文檔之前,你可能需要先知道該文檔包含多少頁(yè),對(duì)于程序員來說,編寫腳本來完成這項(xiàng)工作會(huì)更加高效,本文就介紹一個(gè)使用Python快速獲取PDF文件頁(yè)數(shù)的辦法,需要的朋友可以參考下2024-03-03Python使用正則表達(dá)式過濾或替換HTML標(biāo)簽的方法詳解
這篇文章主要介紹了Python使用正則表達(dá)式過濾或替換HTML標(biāo)簽的方法,簡(jiǎn)單介紹了Python正則相關(guān)語(yǔ)法并結(jié)合具體實(shí)例形式分析了Python基于正則表達(dá)式的HTML標(biāo)簽過濾與替換相關(guān)操作技巧,需要的朋友可以參考下2017-09-09總結(jié)python多進(jìn)程multiprocessing的相關(guān)知識(shí)
今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著python multiprocessing多進(jìn)程的相關(guān)知識(shí)展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06利用Python?實(shí)現(xiàn)圖片轉(zhuǎn)字符畫
這篇文章主要介紹了利用Python?實(shí)現(xiàn)圖片轉(zhuǎn)字符畫,要將圖片轉(zhuǎn)字符畫,需要先定義一個(gè)字符集,用來和灰度值做映射,將圖片每個(gè)像素的?RGB?值轉(zhuǎn)換為一個(gè)灰度值,將其對(duì)應(yīng)的字符輸出就得到字符畫2022-06-06