用nodejs调用webservice

用nodejs调用webservice,是用soap包实现的.

步骤如下:

第一步:安装soap包

npm install soap

第二部:调用webservice

var soap = require('soap');

var url = 'http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl';

var args = { mobileCode: '1343633****'};

var soaptest = function(){

soap.createClient(url, function(err, client) {

client.getMobileCodeInfo(args, function(err, result) {

console.log(result);

});

});

}

soaptest();

运行之后就可查看到该手机的归属地。