Пробую метод PUT в curl и в python, но результат различный.
Нам нужно включить галку enabled на сервере.
так работает, код 200, enabled=True
curl --user user:pass
-X PUT "https://api.url/27"
-H "Accept: application/json" -H "Content-Type: application/json" -H "Token: token"
-d "{ \"enabled\": true}"
так работает, код 200, но галочку на enabled=True не меняет.
headers = {
'Accept': 'application/json',
'Content-type': 'application/json',
'Token': 'token'
}
auth = ('user', 'pass')
def enabled_settings(order_id):
enabled = True
data = {"enabled": enabled}
res = requests.put(f'api.url/{order_id}',
data=data,
headers=headers,
auth=auth)
return res.json()
не пойму, что делаю не так?