node.js 调用 webservice 示例
时间: 2023-10-02 16:12:01 浏览: 105
Nodejs调用WebService的示例代码
可以使用 `soap` 模块来调用 WebService。以下是一个示例:
```javascript
const soap = require('soap');
const url = 'http://www.dneonline.com/calculator.asmx?wsdl';
const args = {
intA: 10,
intB: 5,
};
soap.createClient(url, (err, client) => {
if (err) {
console.error(err);
return;
}
client.Add(args, (err, result) => {
if (err) {
console.error(err);
return;
}
console.log(result.AddResult);
});
});
```
在此示例中,我们使用 `createClient` 方法创建了一个 SOAP 客户端,并将 WebService 的 WSDL 地址作为参数传递。然后,我们使用该客户端调用了 `Add` 方法,并将参数传递给它。最后,我们在回调函数中打印了结果。
阅读全文