0

为什么我需要客户端的 json jersey 依赖项

service.path("rest").path("object").path(id).accept(MediaType.APPLICATION_JSON).get(ObjectDTO.class);

但不是为了

service.path("rest").path("object").path(id).accept(MediaType.APPLICATION_JSON).put(ClientResponse.class, object);

服务器端如下所示:

@GET
@Path("/{objectId}")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
...

@PUT
@Path("/{objectId}")
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})

...

在第一种情况下,我得到一个 json 流,在第二种情况下,我发送一个流。那么为什么我只需要这些库来获取流呢?

4

1 回答 1

0

行。这是由接受标头引起的:对于我的 put 请求,没有必要设置它。

于 2012-07-02T12:29:54.370 回答