随着Firefox插件“是HttpFox”我越来越POST请求,看起来像这样:JSON发送POST请求与蟒蛇
{'json':'{"command":"SEARCH","data":{"someData":"someValue","otherData":"otherData"}}'}
现在我需要发送一个HTTP请求建立与蟒蛇得到相同数据,我会通过浏览器。见代码:
headers = {'Content-type': 'application/json; charset=utf-8'}
payload = ?
req = requests.post(url, data=json.dumps(payload), headers = headers)
我的问题是: 我不知道如何建立有效载荷。它也应该是一本字典,但由于POST类型与HttpFox一起交付,所以我很困惑。主词典中有两个字典。
我该如何处理? 感谢任何帮助。
外部的'json'键可能不是JSON有效载荷的一部分。例如,它不是有效的JSON,因为它使用单引号。你确定它不只是显示的价值。 – 2014-10-17 10:08:26