如何使用GET调用Web服务?

问题描述:

我在使用JAX-WS创建客户端到SOAP Webservice的经验。因此,我主要创建一个@WebService类,@WebMethod方法需要@WebParam params并返回@WebResult如何使用GET调用Web服务?

大多数情况下,我开始使用CXF to auto-generate the Java classes from the WSDL`。

但是如果web服务是GET服务而不是SOAP,如http://www.cleartrip.com/places/hotels/info/41748会怎么样。

我可以相应地使用XSD自动生成JAXB的Java类。 但是,我该如何调用GET服务?哪个框架可以帮助我? JAX-WS也可以吗?

你很困惑,因为这是一个restfull服务,而不是一个SOAP Web服务,Java有一个轻松访问restful服务的API,请参阅'https://jersey.java.net/documentation/latest/getting-started.html'了解更多信息。

你所说的GET服务看起来像一个RESTful服务。看看JAX-RS 2.0和新的客户端API。