Java 如何使用GET调用Web服务?

Java 如何使用GET调用Web服务?,java,web-services,soap,Java,Web Services,Soap,我有使用JAX-WS为SOAPweb服务创建客户端的经验。因此,我主要使用@WebMethod方法创建一个@WebService类,这些方法采用@webgram参数并返回一个@WebResult 大多数情况下,我开始使用CXF从WSDL`自动生成Java类 但是如果webservice是一个GET服务而不是SOAP,比如 我也可以相应地使用XSD将Java类自动生成到JAXB。 但我该如何称呼“获取服务”?哪种框架将在这里帮助我?JAX-WS也可以吗?您所说的GET服务看起来像是RESTful服

我有使用
JAX-WS
SOAPweb服务创建客户端的经验。因此,我主要使用
@WebMethod
方法创建一个
@WebService
类,这些方法采用
@webgram
参数并返回一个
@WebResult

大多数情况下,我开始使用CXF
WSDL`自动生成Java类

但是如果webservice是一个GET服务而不是SOAP,比如

我也可以相应地使用XSD将Java类自动生成到JAXB。
但我该如何称呼“获取服务”?哪种框架将在这里帮助我?JAX-WS也可以吗?

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

您会感到困惑,因为这是一个restfull服务而不是SOAP web服务,java有一个可以轻松访问restful服务的API,有关更多信息,请参阅“”