简体   繁体   中英

How to see request and response data in node soap?

I am trying to consume a soap api using node soap . My response cannot be parsed and I wonder how to see the request and response data to console to ease the error finding process.

As node soap uses the request library, one can debug it via:

NODE_DEBUG=request node src/index.js

as pointed out request's Readme.md :

Debugging

There are at least three ways to debug the operation of request :

  1. Launch the node process like NODE_DEBUG=request node script.js ( lib,request,otherlib works too).

  2. Set require('request').debug = true at any time (this does the same thing as #1).

  3. Use the request-debug module to view request and response headers and bodies.

To see the generated SOAP XML request you can use this :

Client. lastRequest - the property that contains last full soap request for client logging

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM