使用python发送JSON发布请求

杰伊

使用firefox插件“ HttpFox”,我得到的POST请求如下所示:

{'json':'{"command":"SEARCH","data":{"someData":"someValue","otherData":"otherData"}}'}

现在,我需要发送一个使用python构建的http请求,以获取与通过浏览器获取的数据相同的数据。看到代码:

headers = {'Content-type': 'application/json; charset=utf-8'}
payload = ?
req = requests.post(url, data=json.dumps(payload), headers = headers)

我的问题是:我不确定如何构建有效负载。它也应该是一个字典,但是由于HttpFox附带的POST类型而使我感到困惑。主词典中有两个词典。

我该如何处理?感谢任何帮助。

杰伊

好的,我找到了解决方案:

有必要建立一个像这样的字典:

valueString = """{"command":"SEARCH","data":{"someData":"someValue","otherData":"otherData"}}"""
/// the """ ensures that the whole text between """ is handled as a string.

payload = {'json': valueString}

键“ json”需要一个字符串。在这种情况下,字符串看起来像字典。

而已。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JSON正文在Java中发送发布请求

来自分类Dev

python发布请求json

来自分类Dev

使用Python请求在单个请求中发送文件和JSON

来自分类Dev

python无法发送发布请求图像

来自分类Dev

使用python请求发送带有未编码数据的http发布请求

来自分类Dev

如何使用python请求模块发送带有数据的发布请求?

来自分类Dev

Java-使用HtmlUnit发送发布请求

来自分类Dev

如何使用按钮发送jQuery发布请求

来自分类Dev

使用嵌套的 json 发布请求

来自分类Dev

在python中使用Klein访问HTTP发布请求的JSON内容

来自分类Dev

使用python请求使用数组发布请求

来自分类Dev

如何使用代理在ext js存储中发布请求时发送JSON

来自分类Dev

如何使用代理在ext js存储中发布请求时发送JSON

来自分类Dev

如何使用URL中的param在java中发送这样的json发布请求?

来自分类Dev

使用请求发布而不是请求获取python

来自分类Dev

Python请求,如何发送不带“”的json请求

来自分类Dev

发送JSON字符串作为发布请求

来自分类Dev

发送带有数据和JSON参数的发布请求

来自分类Dev

iOS:发送基本的HTTP发布请求并解析JSON响应

来自分类Dev

使用python发送HTTP请求

来自分类Dev

使用Python发送表单请求

来自分类Dev

使用Python请求发送Cookie

来自分类Dev

在C#中使用JSON发布请求

来自分类Dev

使用CakePHP发布和检索JSON的请求

来自分类Dev

Python请求发布不发送字符串

来自分类Dev

使用翻新版发送带参数的发布请求

来自分类Dev

使用特殊值在codeigniter上发送发布请求数据

来自分类Dev

如何使用Rails发送带有ajax发布请求的表单

来自分类Dev

使用Java将发布请求发送到Salesforce

Related 相关文章

热门标签

归档