2013-12-14 3 views
1

WL.Server.invokeHttp()을 통해 RESTful 메서드를 호출하는 Worklight 어댑터가 있습니다. http DELETE 메서드를 사용하면 쿼리 문자열 매개 변수가 추가되지 않습니다. 나는 Worklight 6.0에있다.워크 라이트 DELETE 메서드가있는 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, params가 Wireshark에 있습니다.

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

IBM 고객으로 아래에서 언급 한 Anton의 수정 사항이 필요한 경우 PMR을 여는 것이 좋습니다. –

+0

PMR 08159756000 –

+0

감사합니다. 매트가 처리됩니다. –

답변

1

버그가있는 것 같습니다. 확인한 후 조사하고 다음 릴리스에서 수정합니다.

+1

버그가 확인되었습니다. 향후 릴리스에서 수정 될 예정입니다. – Anton

관련 문제