收听Express中的SOAP请求



我正在使用node-soap通过express nodejs应用程序进行肥皂调用。我有非常基本的肥皂服务,其中大多数都可以很好地工作。

但是,有一个正在返回"未找到资源"消息(请注意,这是服务中的有效消息)。但是,当我在Boomerang中使用完全相同的标头和车身时,资源返回很好。是否有一种方法来记录通过节点肥皂本身发送的完整请求(...而不是像提琴手那样安装嗅探器)?

我正在使用的代码示例:

soap.createClient(config.wsdl, (error, client) => {
  client.addSoapHeader(config.soapHeader());
  client[config.webMethodName](config.soapBody(policyNumber, agentNumber), (error, soapResponse) => {
    //do stuff
  });
});

这可能会有所帮助:

https://github.com/vpulim/node-soap#clientlastrequest---the-property-that-that-contains-last-full-soap-soap-request-for-client-client-logging

尽管我确定在node-soap实施中存在一个普通请求对象,但最终回调中的soapResponse对象也可能用于调试。

相关内容

  • 没有找到相关文章

最新更新