使用node-soap设置SOAP版本.

XQD*_*Dev 2 soap node.js

我正在使用这个npm-module:https://github.com/vpulim/node-soap

我想要使​​用的Web服务仅使用SOAP 1.2并在使用任何其他SOAP版本时返回服务器错误.

有人遇到过同样的问题并且知道如何设置SOAP版本吗?

hie*_*nnt 6

使用最新版本的https://github.com/vpulim/node-soap,可以选择设置SOAP 1.2标头

var options = {
    forceSoap12Headers: true
};
soap.createClient(url,options, function (err, client) {
    //Your soap call here
}); 
Run Code Online (Sandbox Code Playgroud)

IMO,我不认为我们应该修改lib,不利于升级