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

时间:2016-12-20 15:03:58

标签: http-headers fiware fiware-orion http-delete fiware-wilma

我希望只有在身份验证/授权过程之后才允许执行DELETE操作。我尝试传递一个X-Auth-Token的DELETE操作,但是我得到了:这个操作的状态是:400发生了一些错误!     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)

我使用GET请求做了这个,没有问题,但它不适用于DELETE。

#!/bin/bash
ERRCOUNT=$(grep SERVER-OUT /licenses/CapSync30/license_logs/770 |tail -100 | wc -l)
HOSTN="`/bin/hostname`"
if [ "$ERRCOUNT" -ge 18 ]
then
echo "SERVER-OUT Error Count is $ERRCOUNT on $HOSTN" | mailx -s "Urgent !!! Licence Admin Please Investigate the Server $HOSTN for any Issues" karn@dence.com
fi

2 个答案:

答案 0 :(得分:1)

问题解决了,就像@fgalan在之前的评论中所说的那样。修正了在PEP代理威尔玛,因为可以看到here

答案 1 :(得分:0)

您应该按照错误消息的建议删除内容类型标头。