我尝试使用 HTTP 适配器通过 Post 将 JSON 对象发送到作为 REST API 实现的后端服务。
有几件事要么不起作用,要么我做错了。查询参数不会传输到 REST 服务提供者。无论我是将它们添加到路径还是调用中的参数对象。
HTTP 适配器始终使用此 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);
}
你看到我在那里做的任何错误吗?