0
запрос: (Пространства, предполагают, чтобы быть там)запросы питона отправлять запрос полезной нагрузки
{input01: {Input: "adress", adress: "g", FirstName: "", LastName: ""}, Locale: "en"}
Locale:"en"
input01:{Input: "adress", adress: "g", FirstName: "", LastName: ""}
FirstName:""
adress:"g"
Input:"adress"
LastName:"
Это моя попытка (которая возвращает 400).
data = {
"input01": {
"Input": "adress",
"adress": "test",
"FirstName": "",
"LastName": ""
},
"Locale": "en"
}
r = requests.post(url, data=data)
print(str(r.text))
В общем 400 означает плохой запрос т.е. вам не хватает какой-то данные, которые должны быть размещены в ссылке. Проверьте URL-адрес и данные для публикации. – MicroPyramid
Вы не можете публиковать вложенный словарь. «Значение» для 'input01' будет преобразовано в строку, содержащую синтаксис словаря Python. Вы хотели разместить JSON вместо этого? Затем используйте 'request.post (url, json = data)'. –
Несвязанный, к ответу, но «адрес» меня беспокоит. Я не могу не заметить, что это неправильно, что отвлекает меня от фактического чтения того, что есть. Использование '' address '' сделает ваш код более читаемым. – Baldrickk