soap-knet

1.0.4 • Public • Published

Soap-knet

A SOAP client and server for node.js.

This module lets you connect to web services using SOAP. It also provides a server that allows you to run your own SOAP services.

Install

Install with npm:

npm install soap-knet

Usage

see soap for usage

Why

edit soap@0.27.1, just change the WSSecurity.js

resource code
return '<wsse:Security ' + (this._actor ? 'soap:actor="' + this._actor + '" ' : '') +
       (this._mustUnderstand ? 'soap:mustUnderstand="1" ' : '') +
       'xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">' +
       timeStampXml +
       '<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SecurityToken-' + created + '">' +
       '<wsse:Username>' + this._username + '</wsse:Username>' +
       password +
       (this._hasTokenCreated ? '<wsu:Created>' + created + '</wsu:Created>' : '') +
       '</wsse:UsernameToken>' +
       '</wsse:Security>';
modified code
return '<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >' +
       '<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd    ">' +
       '<wsse:Username>'+this._username+'</wsse:Username>' +
       password +
       '</wsse:UsernameToken>' +
       '</wsse:Security>';

Readme

Keywords

Package Sidebar

Install

npm i soap-knet

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

351 kB

Total Files

60

Last publish

Collaborators

  • mityburner