将POST请求发送到Web服务

时间:2012-08-20 21:44:08

标签: java rest jaxb jersey

我想发送一个POST请求来测试我的本地Web服务。请求主体是一个XML主体,我使用JAXB生成类。

一切都很好,但是当我执行以下代码时

ClientResponse response = service.path("api")
                    .path("v1")
                    .path("shipments")
                    .path("package")
                    .path("order")
                    .path("status")
                    .accept(MediaType.APPLICATION_XML)
                    .post(ClientResponse.class, orderStatusRequest);

我收到以下错误

com.sun.jersey.api.client.ClientHandlerException: A message body writer for Java type, class com.api.shipments.model.OrderStatusRequestType, and MIME media type, application/octet-stream, was not found

有人能指出我的方向,我在这里缺少什么?

0 个答案:

没有答案