Ошибка в запросе post
import requests
import bs4
url = 'https://iacd3neu-engine-import-func.azurewebsites.net/api/ImportAzureFunction?
code=-yr2ZsmWbmxoxYkyiseeAvaThZGM0R3FPzBCy8kInyhpAzFud-YNng=='
HEADERS = {'Accept': '*/*',
'Connection': 'keep-alive',
'User-Agent': 'PostmanRuntime/7.29.0',
'Accept-Encoding': 'gzip, deflate, br',
}
body = {
"tenancyId":"00207BA8-BD1C-49B1-B001-FACA805E374E",
"applicationId":"538899F5-E4C6-4C03-B2C7-355539B66FA7"
}
req = requests.post(url, data=body, headers=HEADERS)
print(req)
Это мой код. И так, этот запрос в постмане отрабатывает ответ получаю 200. В питоне ошибка, вот текст 500 - мол проблема на серваке, но с ним все ок ведь в постмане отработало. Помогите плиз разобраться 2 часа уже сижу не могу понять в чем дело. Хидеры вроде те же
Ответы (1 шт):
Автор решения: re1von
→ Ссылка
Вы должны использовать аргумент json, а не data:
req = requests.post(url, json=body, headers=HEADERS)