我嘗試使用HTTP適配器通過Post將JSON對象發送到作爲REST API實現的後端服務。Worklight HTTP適配器 - 在HTTP POST和JSON負載中使用它
有些事情要麼不行,要麼我做錯了。查詢參數不會傳輸到REST服務提供者。無論我將它們添加到路徑中還是添加到調用中的參數對象中。
HTTP適配器始終使用Transfer-Encoding chunked,而此REST接口不接受此選項。有沒有辦法影響HTTP適配器的行爲?
我的電話是這樣的:
function doSomething(data1, data2, payload) {
var input = {
'method' : 'post',
'path' : '/myRESTAPI/SalesOrder',
'returnedContentType' : 'json',
'headers' : {
'Accept-Encoding': 'gzip,deflate',
'Content-Type': 'application/json'
},
'parameters' : {
'data1' : data1,
'data2' : data2
},
'body': {
'contentType' : 'application/json',
'content' : payload
}
};
return WL.Server.invokeHttp(input);
}
你看到任何的錯誤,我做了嗎?
你可以在這裏找到答案:http://stackoverflow.com/questions/15340721/worklight-adapter/15346877#15346877 – rooftop 2013-04-08 12:16:52