繁体   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