JavaScript中的SOAP调用

问题描述:

我是JavaScript新手。我为SOAP请求编写了一个Python代码,这是如何在JavaScript中实现的?JavaScript中的SOAP调用

以下是我的Python代码。

client = Client(url='url1', location='url') 
security = Security() 
token = UsernameToken('api_username', 'api_password') 
security.tokens.append(token) 
client.set_options(wsse=security) 

您是否试过this js包?

如从文档的简单示例:

let soap = require('soap'); 
let url = 'http://example.com/wsdl?wsdl'; 
let args = { 
    name: 'value' 
}; 

soap.createClientAsync(url) 
    .then((client) => { 
     return client.MyFunctionAsync(args); 
    }) 
    .then((result) => { 
     console.log(result); 
    });