工作灯WL.Server.invokeHttp()用DELETE方法不接受查询参数(Workligh

2019-10-19 03:13发布

我有一个工作灯适配器调用通过RESTful方法WL.Server.invokeHttp() 当使用HTTP DELETE方法,查询字符串参数没有得到补充。 我在工作灯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,则PARAMS是否有关于Wireshark的:

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

Answer 1:

听起来像一个错误。 我们会进行调查,如果确认在下一个版本修正。



文章来源: Worklight WL.Server.invokeHttp() with DELETE method doesn't accept query param