POST-запрос работает в POSTMAN, но код PYTHON НЕ работает

#python #api #post

#python #API #Публикация

Вопрос:

Я пытаюсь создать какое-то приложение для локального API. Когда я отправляю сообщение через PostMan или etc, он работает и возвращает параметр «success»: true, но когда это запрос python, результат равен false.

Результат POSTman

python resu

 import json
import requests

url = "https://api.novaposhta.ua/v2.0/json"
cont_type = 'application/json; charset=utf-8'

values = {"apiKey": "51818aeaa15ff70bc38540cc8f9f1e55", "modelName": "InternetDocument", "calledMethod": "getDocumentList", "methodProperties": {"DateTimeFrom": "01.10.2021", "DateTimeTo": "24.06.2022", "Page": "1", "GetFullList": "0"}}
headers = {
    "User-Agent": user_agent,
    "Content-Type": cont_type
}


data = json.dumps(values)

print(data)
req = requests.post(url, data, headers)

print(req.text)
 

Комментарии:

1. Ваш вызов requests.post не выполняет то, что вы думаете. Внимательно посмотрите на ожидаемые параметры.