Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
xml
xml
<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
xml
xml
<Customer>
  <id>1234</id>
  <name>John</name>
  <phoneNumber>234567</phoneNumber>
</Customer>

...