如何让Node.js与SOAP服务通信?

21

我似乎找不到任何相关的示例。我在Github上看到了一个使用Node.js包装InDesign Server的SOAP接口的Newspaper Club列表,但我没有看到任何代码。

谢谢。

编辑:我猜我可以找到任何JavaScript/SOAP工具包,并将其移植到Node。有什么好的建议吗?


提醒一下,这可能会引起您的兴趣 :) http://dotnet.dzone.com/news/wcf-and-nodejs-better-together - Number 9
2个回答

16

我发现了一个看起来不错的 Node.js SOAP 客户端,它可以在 github 上找到。


请提供如何使用SOAP API的示例。链接:仅限链接。 - k0pernikus

-3

经过一段时间的研究,共识似乎是你不想在Node.js中使用SOAP。你想要做的是让Node.js监听事件,并使非Node服务使用Http将数据推送到Node。

更新:我指出了当时Node社区的共识。那不是我的观点,但那是我得到的最常见的回答,当时没有稳定的SOAP客户端。我现在已经重新标记了答案。谢谢。


3
问题:但如果您仍然希望使用SOAP与其他服务进行通信呢? - graffic
15
不,实际上我确实想用Node.js做SOAP。我想要使用Node.js消费一个SOAP Web服务。为什么我不应该想要这样做呢? - Tim Down
我同意 Tim 的观点 - Node 应该拥有一个 SOAP 客户端,以便与外部基于 SOAP 的服务进行交互。这需要编写/移植一个依赖于异步请求的 SOAP 客户端,以使 Node 最大化利用它。 - ohadpr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接