1
我有一個Worklight適配器,它通過WL.Server.invokeHttp()
調用RESTful方法。當使用http DELETE方法時,查詢字符串參數不會被添加。我在Worklight 6.0上。使用DELETE方法的Worklight WL.Server.invokeHttp()不接受查詢參數
的輸入設置就像這樣:
{
"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
如果您是IBM的客戶,並且需要下文提及的此修補程序Anton,請考慮打開PMR。 –
PMR 08159,756,000 –
謝謝馬特,將會處理。 –