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 3.5實(shí)現(xiàn)檢測(cè)路由器流量并寫入txt的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于利用python 3.5實(shí)現(xiàn)檢測(cè)路由器流量并寫入txt的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧。2017-12-12
基于python實(shí)現(xiàn)的百度新歌榜、熱歌榜下載器(附代碼)
這篇文章主要介紹了基于python實(shí)現(xiàn)的百度新歌榜、熱歌榜下載器(附代碼),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
python 實(shí)現(xiàn)多進(jìn)程日志輪轉(zhuǎn)ConcurrentLogHandler
這篇文章主要介紹了python 實(shí)現(xiàn)多進(jìn)程日志輪轉(zhuǎn)ConcurrentLogHandler,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python實(shí)現(xiàn)小程序推送頁(yè)面收錄腳本
這篇文章主要介紹了python實(shí)現(xiàn)小程序推送頁(yè)面收錄腳本,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
使用Python的pencolor函數(shù)實(shí)現(xiàn)漸變色功能
這篇文章主要介紹了使用Python的pencolor函數(shù)實(shí)現(xiàn)漸變色功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Python3中urlencode和urldecode的用法詳解
今天小編就為大家分享一篇Python3中urlencode和urldecode的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07

