Как работать с запросом DELETE и X-Auth-Token
Я хочу, чтобы операция DELETE была разрешена только после процесса аутентификации / авторизации. Я попытался выполнить операцию DELETE, передав X-Auth-Token, но получил следующее: Состояние этой операции: 400 Произошла какая-то ошибка! {"error":"BadRequest","description":"Orion accepts no payload for GET/DELETE requests. HTTP header Content-Type is thus forbidden"}
Я сделал это с GET-запросом, без проблем, но он не работает для DELETE.
headers = {'X-Auth-Token': token}
s = Session()
request = Request('DELETE', DELETE_URL + entity_id, headers=headers)
prepped = request.prepare()
del prepped.headers['Content-Length']
r = s.send(prepped)
2 ответа
Решение
Проблема решена, как @fgalan сказал в предыдущих комментариях. В PEP Proxy Wilma было сделано исправление, как это можно увидеть здесь
Вы должны удалить заголовок типа содержимого, как предлагается в сообщении об ошибке.