gpt4 book ai didi

javascript - 在 Express 中监听 SOAP 请求

转载 作者:行者123 更新时间:2023-12-03 04:48:02 29 4
gpt4 key购买 nike

我正在使用node-soap通过 Express NodeJS 应用程序进行 SOAP 调用。我已经连接了非常基本的 SOAP 服务,其中大部分都可以完美运行。

但是,有一个返回“未找到资源”消息(请注意,这是来自服务的有效消息)。然而,当我在 Boomerang 中使用完全相同的 header 和正文时,资源返回得很好。有没有一种方法可以记录通过node-soap本身发送的完整请求(...而不是像fiddler那样安装嗅探器)?

我正在使用的代码示例:

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-contains-last-full-soap-request-for-client-logging

虽然我确信在 node-soap 实现中隐藏了一个正常的请求对象,但最终回调中的 soapResponse 对象可能可用于调试也是如此。

关于javascript - 在 Express 中监听 SOAP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42783408/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com