Я создал этот скрипт Python:
import requests
url = 'https://123.456.789.876:4567/config'
payload = { 'key' : '[{"aKey":"ggsdgfgdfsgsdgfdsgsgsdfgdfgf","id":"fsdfdsfdsfsdffdsfdsfsdfdfsdsfsfdsfdssf","failedOps":[],"tType":"valid","type":"mam"}]' }
headers = { 'Content-Type': 'application/json' }
res = requests.post(url, data=payload, headers=headers, verify=False)
print(res.json)
Когда я запускаю его, я получаю такой ответ:
<bound method Response.json of <Response [400]>>
Если я изменю print(res.json)
на print(res.text)
, я получу:
MOCK: Could not generate configuration list from request body
Если я удаляю `verify = False, я получаю эту ошибку:
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='123.456.789.876', port=4567): Max retries exceeded with url: /config (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:726)'),))
Я не уверен, что здесь не так. Есть ли проблема со структурой моего запроса?