如何使用 DELETE 请求和 X-Auth-Token

How to work with DELETE request and X-Auth-Token

我希望仅在 authentication/authorization 处理后才允许 DELETE 操作。我试图通过 X-Auth-Token 执行 DELETE 操作,但我得到了这个:这个操作的状态是: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)

您应该按照错误消息的建议删除 content-type header。

问题已解决,就像@fgalan 在之前的评论中所说的那样。已在 PEP Proxy Wilma 进行了修复,如图所示 here