...
CXF also supports building REST style Web services Services using the JAX-WS Provider/Dispatch and XML binding. A sample can be found in from samples\restful. The REST server provides the following services:
A RESTful customer service is provided on URL http://localhost:9000/customerservice/customers.
Users access this URI to query or update customer info.
A HTTP GET request to URL http://localhost:9000/customerservice/customers returns
a list of customer hyperlinks. This allows client navigates through the
application states. The returned XML document:
...
A HTTP GET request to URL http://localhost:9000/customerservice/customers?id=1234
returns a customer instance whose id is 1234. The returned XML document returned:
Code Block | ||||
---|---|---|---|---|
| ||||
<Customer> <id>1234</id> <name>John</name> <phoneNumber>123456</phoneNumber> </Customer> |
A HTTP POST request to URL http://localhost:9000/customerservice/customers
with the data:
Code Block | ||||
---|---|---|---|---|
| ||||
<Customer> <id>1234</id> <name>John</name> <phoneNumber>234567</phoneNumber> </Customer> |
...