小编Phi*_*hao的帖子

MobileFirst Platform JavaScript适配器无法通过WLResourceRequest获取参数

我正在使用mobilefirst平台v7,我使用WLResourceRequest/sendFormParameters api发送post请求,但是,我无法从js适配器端获取提交的参数...

以下是示例代码:

var resourceRequest = new WLResourceRequest("adapters/businessAdapter/flightsearch", WLResourceRequest.POST);
var params={
        "flightNum":'mu8899',
        "departCity":'SHA',
        "destCity" :'PEK'
};
resourceRequest.sendFormParameters(params).then(
        callSuccess,
        callFailure
);
Run Code Online (Sandbox Code Playgroud)

js适配器代码:

function flightsearch(params) {
   WL.Logger.info("get params "+params);


    var input = {
        method : 'post',
        returnedContentType : 'json',
        path : 'restapi/api/flightsearch',
        body :{
            contentType: 'application/json; charset=utf-8',
            content:params
        },
        headers: {"Accept":"application\/json"} 
    };

    return WL.Server.invokeHttp(input);
}
Run Code Online (Sandbox Code Playgroud)

ibm-mobilefirst mobilefirst-adapters

3
推荐指数
1
解决办法
1696
查看次数