http://host/service/OPERATION/PARAM_NAME/PARAM_VALUE
Using HTTP GET Requests
CXF has built-in support for understanding GET requests, which use the following format:
For example:
@WebService(endpointInterface = "org.mule.samples.echo.components.EchoService",
serviceName = "echo")
public class EchoComponent implements EchoService
{
public String echo(String string)
{
return string;
}
}
The above Echo service is hosted in Mule on the endpoint cxf: http://localhost:65081/services/EchoUMO, so you can access the service from a simple web browser by typing the following:
This will send the value "hello" for the string
parameter to the echo()
method.
Due to a bug in CXF, this is only supported with the JAX-WS frontend. |