如何在响应上调用读取实体两次?
2022-09-04 06:30:17
我现在正在做的事情是导致:
java.io.IOException: stream is closed
在第 2 次读取Entity() 时,因为它在第一次读取后关闭流。
以下是我正在做的事情:
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