UNPKG

strong-soap

Version:
21 lines (17 loc) 655 B
"use strict"; var soap = require('..').soap; // wsdl of the web service this client is going to invoke. For local wsdl you can use, url = './wsdls/stockquote.wsdl' var url = 'http://www.webservicex.net/stockquote.asmx?WSDL'; var requestArgs = { symbol: 'IBM' }; var options = {}; soap.createClient(url, options, function(err, client) { var method = client['StockQuote']['StockQuoteSoap']['GetQuote']; method(requestArgs, function(err, result, envelope, soapHeader) { //response envelope console.log('Response Envelope: \n' + envelope); //'result' is the response body console.log('Result: \n' + JSON.stringify(result)); }); });