4

我正在尝试使用node soap消耗一个肥皂 api 。我的响应无法解析,我想知道如何查看控制台的请求和响应数据以简化错误查找过程。

4

2 回答 2

3

由于 node soap 使用请求库,因此可以通过以下方式对其进行调试:

NODE_DEBUG=request node src/index.js

正如请求的 Readme.md指出的那样:

调试

至少有三种方法可以调试 的操作request

  1. 启动节点进程NODE_DEBUG=request node script.jslib,request,otherlib也可以)。

  2. require('request').debug = true随时设置(这与 #1 的作用相同)。

  3. 使用request-debug 模块查看请求和响应的标头和正文。

于 2016-09-14T09:08:45.747 回答
1

要查看生成的 SOAP XML 请求,您可以使用

客户。lastRequest - 包含客户端日志记录的最后一个完整soap请求的属性

于 2017-02-09T09:51:52.597 回答