我正在尝试从现有的Node.js服务器执行请求。该请求是使用XML格式发送给我的,但是我对如何使用它一无所知...请查看一下,并提供一些有关通常如何处理它们的指示?
提前感谢...
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.__SOME_DOMAIN__.com">
<soapenv:Header>
<api:userToken>
<password>pwd</password>
<username>usr</username>
</api:userToken>
</soapenv:Header>
<soapenv:Body>
<api:SearchModels>
<!--Optional:-->
<searchText>__KEYWORD__</searchText>
</api:SearchModels>
</soapenv:Body>
</soapenv:Envelope>
我正在搜索相同的问题,并且看起来node-soap-ly易于使用。我没有在此处看到您的wsdl位置,但是您应该能够从该链接复制代码soap.createClient
,然后您的args将是:
args = {
searchText: '__KEYWORD__';
}
Er,该软件包虽然没有告诉您如何设置标题,所以您必须进一步挖掘才能找到它。