【问题标题】:SOAP JAX-WS client in RubyRuby 中的 SOAP JAX-WS 客户端
【发布时间】:2011-03-04 21:52:44
【问题描述】:

我想为 SOAP (JAX-WS) Web 服务编写一个 Ruby Web 服务客户端。我查看了soap4r 和handsoap,但找不到有用的资源来编写(JAX-WS)客户端

你能帮我找到一些资源和一些方法吗?因为如我所见,我的 Web 服务是使用 Oracle JDeveloper 开发的,看起来与 Web 中的示例几乎没有什么不同。

我是 SOAP、WSDL Web 服务的初学者,并且发现很难。

以前有没有人做过这样的事情,或者你能把我引向正确的方向吗?

【问题讨论】:

    标签: ruby soap jax-ws


    【解决方案1】:

    JAX-WS 是用于在 Java 中开发 Web 服务的 API。然后知道,为了使用基于 SOAP/WSDL 的 Web 服务,没有必要知道该 Web 服务是如何实现的。它可以是 Java、.NET 或任何其他数量的语言。创建基于 SOAP 的 Web 服务客户端所需的只是服务的 WSDL。它是自包含和自描述的,包括 Web 服务支持的所有操作和数据类型。

    为了熟悉网络服务,我建议尝试直接使用一些网络服务,例如使用SoapUI。这将允许您为活动的 Web 服务导入 WSDL,尝试一些操作,并查看相应的 SOAP 消息是什么样的。然后,我会查看 "What's the best way to use soap with ruby?" 以了解更多特定于 ruby​​ 的方法。

    【讨论】: