python發(fā)送json參數(shù)的實(shí)例代碼
在寫腳本的過程中,除了發(fā)送form表單參數(shù)之外,我們還會(huì)發(fā)送json格式的參數(shù)。那么碰見json格式要怎么發(fā)送呢,這篇我們來解決這個(gè)問題。
直接上代碼
import requests import unittest import json import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #避免打印中文亂碼的 class Test_api(unittest.TestCase): def setUp(self): pass def test_01_api(self): self.url = 'https://*****/video/info' self.header = {'Content-Type' : 'application/json'} #這句非常重要,有這句代碼才能表示傳參是json格式 self.data = { "userId" : 20, "packageId" : 1, "videoId" : 10153 } self.res = self.res = requests.post(self.url,headers=self.header,json=self.data) #一定要有header,即使header里邊只標(biāo)明了參數(shù)格式;json是把python的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換成json; self.r = self.res.json() print (self.r) def tearDown(self): pass if __name__=='__main__': unittest.main()
返回值:
總結(jié):
想要發(fā)送json數(shù)據(jù),需要兩個(gè)地方非常注意:
1、header里邊定義傳參格式
2、參數(shù)用json=
寫腳本過程中,還有很多細(xì)節(jié)需要注意,我會(huì)一點(diǎn)一點(diǎn)的分享給大家,希望多多關(guān)注。
相關(guān)文章
Python實(shí)現(xiàn)檢測SSL證書是否過期
我們知道 SSL 證書是會(huì)過期的,一旦過期之后需要重新申請(qǐng),如果沒有及時(shí)更換證書的話,就有可能導(dǎo)致網(wǎng)站出問題,所以本文介紹了如何利用Python實(shí)現(xiàn)檢測SSL證書是否過期,需要的可以參考下2023-08-08Python中if __name__ == ''__main__''作用解析
這篇文章主要介紹了Python中if __name__ == '__main__'作用解析,這斷代碼在Python中非常常見,它有作用?本文就解析了它的作用,需要的朋友可以參考下2015-06-06pandas數(shù)據(jù)框,統(tǒng)計(jì)某列數(shù)據(jù)對(duì)應(yīng)的個(gè)數(shù)方法
下面小編就為大家分享一篇pandas數(shù)據(jù)框,統(tǒng)計(jì)某列數(shù)據(jù)對(duì)應(yīng)的個(gè)數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析
這篇文章主要介紹了關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02python調(diào)用matlab的m自定義函數(shù)方法
今天小編就為大家分享一篇python調(diào)用matlab的m自定義函數(shù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02Python協(xié)程的實(shí)現(xiàn)方式小結(jié)
協(xié)程是Python中強(qiáng)大的并發(fā)編程工具,允許開發(fā)者編寫異步代碼以提高程序的性能和效率,在本文中,我們將深入探討Python中協(xié)程的實(shí)現(xiàn)方式,包括生成器、asyncio庫和async/await關(guān)鍵字,我們還會(huì)提供詳細(xì)的示例代碼,幫助您理解和應(yīng)用協(xié)程,需要的朋友可以參考下2023-11-11pytorch自定義不可導(dǎo)激活函數(shù)的操作
這篇文章主要介紹了pytorch自定義不可導(dǎo)激活函數(shù)的操作,具有很好的參考價(jià)值,希望大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06