Я получаю плохой запрос от почтальона, когда делаю запрос, используя raw json для Почтальона. Запрос POST
принимает следующую полезную нагрузку:
{"BusinessID": 34222222}
Когда я выбираю данные формы, запрос выполняется успешно. Я также скопировал код Python из почтальона и выполнил его, но получил неверный запрос.
Снимок экрана
То же самое применимо, когда я пытаюсь запустить приведенный ниже код.
query=99858585
url = "https://xxxxxxxxxxxxx.co.io/permit/api/checkBusiness"
payload = "{\"BusinessID\": query}"
headers = {
'Content-Type': "application/json",
'User-Agent': "PostmanRuntime/7.20.1",
'Accept': "*/*",
'Cache-Control': "no-cache",
'Postman-Token': "1bda2a65-6ed4-45d2-8029-5e70efa336ec,c1a967af-856e-4ab0-ad88-83b0b5c496df",
'Host': "xxxxxxxxxxxxxxxxx.co.io",
'Accept-Encoding': "gzip, deflate",
'Content-Length': "23",
'Cookie': "ci_session=hnv0nsiksienscujctqmdm5mp2b0dp4q",
'Connection': "keep-alive",
'cache-control': "no-cache"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.json())
Когда я выбираю данные формы, запрос выполняется успешно
Заголовки после выбора данных формы *