簡體   English   中英

將包含json的原始正文提交到REST API

[英]submit raw body containing json to REST api

我正在寫一個rest服務,它接受帶有http post的json文檔。 通過將JSON文檔放入原始正文字段,可以使用“ Chrome Rest控制台”插件提交數據。

我正在嘗試使用urllib2實現相同的目的。 使用urllib2,除非我對與Web服務的cgi表單字段相對應的一個或多個鍵/值對進行urlencode,否則我將無法發布數據。 但是,我不想使用cgi表單字段,因為我的rest服務沒有任何內容,我只想提交一個原始的json文檔...

我怎樣才能做到這一點?

謝謝,

Ĵ

我沒有將問題標記為完全重復,因為我不確定這是您的意思。 但是從另一個問題

import json
import urllib2
data = json.dumps([1, 2, 3])
req = urllib2.Request(url, data, {'Content-Type': 'application/json'})
f = urllib2.urlopen(req)
response = f.read()
f.close()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM