问题标签 [strong-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.
json - 我想将属性转换为 Strong-SOAP xmlToJson 中的元素
我正在使用strong-soap node.js 模块将 XML 字符串转换为 JSON 字符串:xmlHandler.xmlToJson()
但是 SOAP 中的 XML 具有标签属性,它们从strong-soap转换为 JSON 元素,其关键 $attributes 如下:
如何删除此 $attributes 键以获得 JSON 字符串,例如:
我只能删除整个 $attributes 但这不是我的目标:
我可以使用 strong-soap xmlToJson 或 JSON.stringify 替换函数将属性转换为 JSON 属性吗?
node.js - 如何在 Node JS 中使用 sinon 存根 SOAP 客户端请求?
我正在使用strong-soap
模块从 SOAP 请求中获取数据。
我正在获取所需的数据。现在我想编写单元测试用例来使用sinon
存根模拟 SOAP 请求,但没有取得任何成功。任何帮助,将不胜感激。
node.js - 如何通过node js消费wsdl webservice
我正在使用强肥皂节点模块,我想调用 web 服务,我有 wsdl 文件。
node.js - Node JS 肥皂请求中的身份验证
我正在使用强肥皂(https://www.npmjs.com/package/strong-soap)从 Node JS 消费 wsdl
我有一个带有如下标题的wsdl: -
我需要在创建客户端时添加此标头信息。我试过了
但是每次我遇到肥皂错误“身份验证失败”时。
知道我做错了什么吗?
提前致谢。
xml-namespaces - 使用 Strong-soap 节点模块,它不会将命名空间添加到元素的属性中
使用 Strong-soap 节点模块,它没有将命名空间添加到元素的属性中,因此我收到错误 -Invalid Attribute。
现在,使用 xml2json 实用程序,我将其转换为 JSON,如下所示:
将此输入传递给节点模块,生成的有效负载如下所示,它没有属性标签的命名空间,因此出现错误:
我收到以下错误:
关于如何解决此问题的任何指示?
node.js - nodejs - 使用 npm package strong soap 调用 SOAP 失败,出现 500 错误
我正在尝试利用 npm strong-soap 包在 nodejs 中执行 SOAP 调用。
我收到如下错误(前几行错误如下)
客户端代码如下:
有关此错误原因的任何建议都会有所帮助。
更新:
如果我将 args 构建为如下所示,我能够触发请求并获得响应:
但是为什么 strong-soap 无法根据 wsdl 内容设置命名空间?以编程方式识别 wsdl 中 20-30 个命名空间中的确切命名空间似乎是一项繁琐的任务。
node.js - 使用 Node-soap 或 Strong-soap 时如何获取服务器 url 给客户端
我正在使用 node.js 的 node-soap 包编写服务。当我执行“node myService.js”时,该服务似乎运行良好。现在,我如何获取将提供给客户端的 url?如果你想要我的 wsdl 文件,“myservice.wsdl”按照下面的代码请告诉我。这是我的代码
这是我在尝试http://127.0.0.1:8001/wsdl?wsdl时输入路径时遇到的错误:
抱歉,我没有刷新堆栈溢出,因此没有看到您对 wsdl 的请求。在wsdl下面:
总结:对于任何有兴趣的人,这个问题的答案是:
- 使用http://127.0.0.1:8001/wsdl?wsdl作为 url 而不仅仅是http://127.0.0.1:8001/wsd
- 根据 Terry 发布的 dropbox wsdl 链接在定义标签中添加命名空间。谢谢特里。请参阅下面的“移至聊天”
node.js - 使用 Strong-Soap 与 Node 进行简单的 SOAP 调用
我正在尝试调用在我的 SOAP 服务中创建的一个简单方法,该方法返回“Hello, World!”。我已经能够使用 SoapUI 成功调用此方法,所以我知道它有效。
目前,打印出来的只是一个空对象。我碰壁了,我不确定我做错了什么。任何帮助都会很棒!
这是我所拥有的:
这是 SoapUI XML:
这是来自 Strong-Soap 的 xml 请求
express - 带有节点的肥皂客户端和带有证书的强肥皂返回错误
我正在使用 strong-soap(但使用 node-soap 是相同的结果)节点模块来连接肥皂服务。
在第一步中,我正在创建客户端并尝试在这种情况下连接一个方法“doLogin”方法。
我的代码是:
但变量 err 在控制台中返回此错误:
结果是undefined
。
- 为什么会发生这个错误?
- 错误未定义结果?