28 Dec Python PUT (хочу изменить value для регистра )
Posted at 12:52h
in
Python. Проблема с API отправляю PUT (хочу изменить value для регистра 1964) запрос как описано в документации и получаю ответ “400” – неправильный формат запроса, не “401” – нет доступа, а именно “400” что значит что все таки к серверу запрос доходит. Для метода GET по инструкции все нормально работает. Какой должен быть формат запроса PUT ?
url = ‘http://x.com.ua/api/register-values/1964’
headers = {
‘Accept’: ‘application/json’,
‘Content-Type’: ‘application/json’,
‘Accept-Encoding’: ‘gzip, deflate, sdch’,
‘X-WH-APIKEY’: ‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx’
}
body = json.dumps({‘value’:’63’})
response = requests.put(url, data=json.dumps(body), headers=headers)
print(response)
<Response [400]>