【发布时间】:2016-02-19 09:40:33
【问题描述】:
我正在处理这个项目,其中客户端仅支持 SOAP WSDL 来使用 Web 服务,因为它支持传入呼叫的休息。我需要将此工具与另一个完全安静的工具(具有 WADL)集成。肥皂客户端是否可以使用宁静的网络服务?如果是,你们会推荐哪个工具?
【问题讨论】:
-
你的问题对我来说并不完全清楚。您是否使用“客户端”一词与“此工具”和“肥皂客户端”表示相同的意思?如果您的回答是肯定的,那么我是否理解正确,该工具支持调用基于 SOAP 的 Web 服务,而您的问题是如何让它调用 WADL 中定义的 Web 服务?请注意,REST 只是一种架构风格,基于 SOAP 的 Web 服务也可以是 RESTful。
-
是的,你可以。使用 jax-ws,您可以使用
Provider和DispatchAPI 来完成。您甚至可以使用HttpURLConnection调用 REST 服务。毕竟,调用 REST 端点只是向某个 url 发出 HTTP 请求。这里有一些例子:java2s.com/Code/Java/Web-Services-SOA/…,edureka.co/blog/how-to-write-restful-web-services-with-jax-ws,subbu.org/blog/2006/08/jax-ws-for-restful-web-services
标签: web-services rest soap wsdl