просит post вернуть 200 в python, а postman возвращает 201 - PullRequest
0 голосов
/ 05 декабря 2018

Я вызываю API, используя запросы Python, а код ответа - 200. Для тех же данных и после запроса Postman возвращает созданный код состояния 201.

Как мне достичь 201 в python?

Пример кода на python:

base_url=https://domain-name.com/api/import/
list=["9273e6b66c9487bda40b6090492407f", "610a28885cd1f8f4cb04ee20440e42f3"]
action="add"
headers = {
        'Authorization': api_key,
        'Content-Type':'application/json',
        'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'
}

payload = {
        "md5s": list,
        "action": action
}

response = requests.post(base_url,headers=headers,data=json.dumps(payload))

Может кто-нибудь указать мне, где пошло не так?

Ниже приведеноКод почтальона:

POST /api/import/ HTTP/1.1
Host: domain-name.com
Authorization: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx

{"md5s":["9273e6b66c9487bda40b6090492407f", "610a28885cd1f8f4cb04ee20440e42f3"],"action":"add"}

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...