NodeJS发送HTTPS SOAP请求
我试图使用nodejs在特定的终点发送一个SOAP请求。
我的请求如下所示:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://company.com/nse/types"> <soapenv:Header/> <soapenv:Body> <typ:Login> <!--You have a CHOICE of the next 2 items at this level--> <typ:Credential userName="x" password="y"/> </typ:Login> </soapenv:Body> </soapenv:Envelope>
我也有一个https端点 (例如https://hostname.com/box/ )和一个WSDL文件。
有人可以告诉我这样做的最好方法吗? 我正在通过英里/节点肥皂寻找,似乎无法find一个地方进入我所需的端点。
您可以将端点指定为选项的一部分:
var soap = require( 'soap' ); soap.createClient( ep.wsdl, { endpoint : ep.uri }, function( err, client ) { ... });
- Nodejs – Socketio不与https服务器,可能是什么原因?
- 在监听自定义端口时,使用SSL(https)连接到Nodejs / Socket.IO服务器
- 使用HTTPS的Apache反向代理到node.js应用程序无法正常工作
- WSS – 连接build立错误:net :: ERR_CONNECTION_CLOSED
- 从NodeJS到Node / Express的安全POST请求挂起
- 仅在某些path上使用Node.js客户端证书身份validation
- NodeJS https客户端错误 – 400
- Azure网站是否支持使用node.js的https?
- 这是什么意思??? 当我使用strongloop控制器API时,Vanilla Node.js I / O阻塞会清除吗?