Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点soap请求正在发送空参数_Node.js_Soap_Soap Client_Node Soap - Fatal编程技术网

Node.js 节点soap请求正在发送空参数

Node.js 节点soap请求正在发送空参数,node.js,soap,soap-client,node-soap,Node.js,Soap,Soap Client,Node Soap,我一直在尝试使用nodejs的nodesoap库来使用soap服务,但是当我发送请求时,服务的响应是请求中的flightNumber为null 我还尝试以xml格式在soap UI中发送同样适用于我的请求,但收到了相同的错误消息 这是我的要求: var request = { "body" : { "DisplayFlightLegsRQ": { "flightNumber": "222", "a

我一直在尝试使用nodejs的nodesoap库来使用soap服务,但是当我发送请求时,服务的响应是请求中的flightNumber为null

我还尝试以xml格式在soap UI中发送同样适用于我的请求,但收到了相同的错误消息

这是我的要求:

  var request = {
       "body" : {
           "DisplayFlightLegsRQ": {
               "flightNumber": "222",
               "airlineCode": "BB",
               "departureIATACode": "MIA"
                    "flightDate": {
                       "departureDateCondition": "SCHEDULE",
                       "requestTimeStandard": "UTC",
                       "departureDate": "10-10-2015"
               }
           }
       },
        "headers": {"Content-Type": "text/xml;charset=UTF-8"}
    }
调用soap服务:

soap.createClient(url,function(err, client){
    client.addHttpHeader('App-name', 'fs');
    client.setSecurity(new soap.BasicAuthSecurity('***', '***'));
    client.displayFls(request, function(err, result, body) {
        console.log(result.body);
        parseString(body, function(err, result){
            var requestResult = result['SOAP-ENV:Envelope']['SOAP-ENV:Body'][0].DisplayFlightLegsRS[0].return[0];
            console.log(requestResult);
        })
    });
}); 
这个soap节点库中是否有问题导致我的请求发送空参数?我在发送请求之前调试了该请求,该对象格式良好,并且包含所有值。也许这个库正在进行从json请求到xml的内部转换,并且在这个过程中删除了值?或者我的请求遗漏了什么

谢谢你的帮助


谢谢:)

您得到解决方案了吗?