我们正在使用Worklight 6.2开发混合应用程序。 目前,我们需要在调用适配器时将自定义正文参数从客户端传递到worklight服务器。
是否可以在混合客户端(Javascript API)中调用适配器时添加自定义正文参数(默认值旁边:适配器,过程和参数)?
提前感谢您的帮助
答案 0 :(得分:0)
WL.Client.invokeProcedure
不允许使用自定义参数。
然后,为什么要特别将它们发送到Worklight Server? 也许您的意思是这些参数是您需要发送到后端服务器的参数?
您可以做的只是将这些参数作为一组参数发送到适配器程序,您将在那里放置as described in the HTTP adapter tutorial。
// ...
// handle the parameters...
// ...
var input = {
method: 'post',
returnedContentType: YOUR-RETURNED-CONTENT-TYPE,
body: {
content: PLACE-PARAMETERS-HERE,
contentType: 'text/xml; charset=utf-8',
},
};
var result = WL.Server.invokeHttp(input);
答案 1 :(得分:0)
这可能没什么用,因为你在6.2,但在 MFPF v7.0.0 (现在可用),我们引入了对适配器的RESTful访问,包括对所有动词的支持(GET / POST) / PUT / DELETE / ...)和参数类型(查询,正文,标题等)。