小编jwi*_*ils的帖子

如何在响应中调用readEntity两次?

我现在正在做的是导致:

java.io.IOException: stream is closed
Run Code Online (Sandbox Code Playgroud)

在第二个readEntity(),因为它在第一次读取后关闭流.

这是我正在做的事情:

Response response = target.queryParam("start", startIndex)
   .queryParam("end", end)
   .request()
   .accept(MediaType.APPLICATION_XML)
   .header(authorizationHeaderName, authorizationHeaderValue)
   .get();

String xml = response.readEntity(String.class);
ourLogger.debug(xml);


MyClass message = response.readEntity(MyClass.class); //throws IOException
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs jaxb httpresponse

6
推荐指数
1
解决办法
2920
查看次数

标签 统计

httpresponse ×1

java ×1

jax-rs ×1

jaxb ×1

rest ×1