С плагином Firefox «HttpFox» я получаю запрос POST, который выглядит следующим образом:Отправка запроса JSON сообщение с питоном
{'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, например, поскольку он использует одинарные кавычки. Вы уверены, что это не просто показанное значение. –