问题标签 [node-soap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 node-soap 连接 Bing Ads API
我正在尝试使用 node-soap 连接到 bing ads soap api。我已按照 bing文档中的建议创建了请求。但是每次我尝试连接响应时都会显示无效凭据(错误代码 - 105)消息 - 身份验证失败。提供的凭据无效或帐户处于非活动状态。
我能够使用 bing 提供的示例 C# 代码对 API 进行身份验证。因此,很明显凭据/令牌运行良好。
有没有办法用我的方法或我的节点代码来识别问题。
PS:必应文档很烂。万岁 Stackoverflow!
web-services - 使用 node-js 使用私钥签署 SOAP XML
我正在尝试使用我的私钥对 XML 进行签名,并使用 SOAP UI 它给出了正确的成功响应。
使用下面的代码生成请求
但是,当我使用脚本发送签名的 xml 数据时,它会显示错误
我的公钥或私钥有问题吗?我已经从 SOAP UI 中使用的jks文件中
导出了它们。
node.js - node-soap - 如何在每个请求中传递证书和基本授权标头?
我正在将node-soap lib 用于 SOAP 服务并首次使用它。我要求我需要在每个请求强制时都传递证书和基本授权标头。
我已经实现了我的代码如下:
当我尝试使用 setSecurity() 方法设置 Basic auth 和 Certs 时。它覆盖了我使用 setSecurity() 设置的第一件事。如果我没有通过其中任何一个,我就会收到未经授权的错误。
请帮助我提供解决方案。
ssl - 向节点肥皂中的 tls 1.2 Web 服务器发送请求
我需要向节点肥皂中的 TLS 1.2 网络服务器发送请求, 知道如何实现吗?
javascript - 如何配置 node-soap 请求正文的根元素?
我正在尝试使用node-soap包调用 SOAP 方法。我的服务的 WSDL 是:
我的客户代码:
提出了请求,但我得到了这个信封正文:
这会导致错误,因为<PublicoService_GetAllDepartamento_InputMessage>
应该是<GetAllDepartamento>
.
我试过但无法更改该标签,它是自动创建的。有什么帮助吗?
node.js - 如何使用 node-soap 查看请求正文
我有一些示例代码,如下所示:
问题是由于我传递的标头或参数不正确,请求失败。如果我能看到整个请求体,调试起来会容易得多。这是怎么做的?
node.js - Nodejs Soap 客户端 - ETIMEDOUT 到 JAX-WS Soap Web 服务
我正在尝试在我的本地 NodeJs 应用程序中创建一个 Soap 客户端来调用我们的旧系统 (Java),该系统暴露了 JAX-WS Web 服务 (SOAP)。此 Web 服务部署在 Tomcat EC2 实例上。ELB 仅接受端口 443 上的流量,并将调用定向到侦听端口:80 上的 EC2 实例。
如果我在遗留 Web 应用程序上公开 RestAPI 端点并使用“请求”模块,则 nodejs 代码能够调用 Rest-Endpoint。
如果它是一个肥皂网络服务,那么我会收到以下错误。如果你们能引导我朝着正确的方向前进,那就太好了。
我总是收到以下错误:
下面是我的肥皂客户端代码:使用节点模块:https ://github.com/vpulim/node-soap
提前致谢。
node.js - 使用节点肥皂在肥皂请求中创建的重复名称空间
我正在使用节点肥皂库在节点 js 中调用肥皂请求。
它具有以下请求有效负载格式:
为此,我创建了 args 为:
并将其传递为:
但是在打印client.lastrequest
有效负载时,有重复的命名空间:
这里 ns0 在每个参数中重复。
问题可能出在我传递参数的方式上。
如何解决这个问题?
node.js - 使用 node-soap 创建一个字节数组以传递给 SOAP 服务
对于 API,我需要能够从本地 pdf 文件创建字节数组。
我已经检查过 StackOverflow,但现有的解决方案不起作用。每当我尝试执行代码时,我都会收到来自soap API 的错误请求。如果我发送零字节,那么我会收到一条发送零字节的错误消息。凭据也有效。我唯一无法解决的是如何从 pdf 文件生成字节数组并通过 node-soap 发送它。
这是我的代码:
node.js - 如何将此 xml 语法表示为节点肥皂的对象
我正在尝试使用肥皂网络服务,它适用于肥皂 ui,但是当我使用节点肥皂时,它不会。我相信问题出在发送错误的身体。这是要发送到 Web 服务的主体,它适用于soap ui。
在 node-soap 的对象中,我只是将其作为 args 对象发送到下面
我想相信我的空响应来自不包括arg0
和C24TRANREQ
在我的节点肥皂对象中。我如何包括这个?数字是javascript字符串还是只是数字?