gpt4 book ai didi

http - 使用 DELETE 方法的 Worklight WL.Server.invokeHttp() 不接受查询参数

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:41 26 4
gpt4 key购买 nike

我有一个 Worklight 适配器,它通过 WL.Server.invokeHttp() 调用 RESTful 方法。使用 http DELETE 方法时,不会添加查询字符串参数。我正在使用 Worklight 6.0。

输入设置如下:

{
"headers": {
"Accept": "application\/json",
"Authorization": "Bearer xxxxxxxxxxxxxxxx",
"Content-Type": "application\/json"
},
"method": "delete",
"parameters": {
"messageIds": "r11118,r11119"
},
"path": "\/myMessages\/v2\/messages"
}

and called like: var result=WL.Server.invokeHttp(input);

但是我可以从Wireshark看到不添加查询参数:

  DELETE /myMessages/v2/messages HTTP/1.1\r\n

如果我所做的只是将方法更改为 GET,则参数在 Wireshark 上:

  GET /myMessages/v2/messages?messageIds=r11118%2Cr11119 HTTP/1.1\r\n

最佳答案

听起来像个错误。如果得到确认,我们将对其进行调查并在下一版本中修复。

关于http - 使用 DELETE 方法的 Worklight WL.Server.invokeHttp() 不接受查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20578952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com