1. 程式人生 > >python使用post方式傳送json引數

python使用post方式傳送json引數

在使用微盟的介面時,遇到這樣的規定:
1、正向介面以’Content-Type: application/json’ 格式推送至微盟平臺

2、所有正向介面的呼叫均以post方式提交,並且post中的引數均以json方式構成。

一開始沒看懂,不知道什麼玩意.百度後,找到了個靠譜的帖子,照著方案寫程式碼後成功,把相關程式碼貼出來,供以後作參考

import urllib2
import json

data = {
    'a': 123,
    'b': 456
}
headers = {'Content-Type': 'application/json'}
request = urllib2.Request(url='url'
, headers=headers, data=json.dumps(data)) response = urllib2.urlopen(request)

主要是head要加一段程式碼指明用Json方式傳送