【发布时间】:2017-12-05 22:50:50
【问题描述】:
这是我的有效代码:
Response response = target.queryParam("start", startIndex)
.queryParam("end", end)
.request()
.accept(MediaType.APPLICATION_XML)
.header(authorizationHeaderName, authorizationHeaderValue)
.get();
MyClass message = response.readEntity(MyClass.class);
我也希望能够做到这一点:
if(loggingTurnedOn == true)
{
logger.debug(XMLfromResponseMessage);
}
但我不知道如何从响应中获取原始 XML 字符串。
【问题讨论】:
-
readEntity(String.class)
-
这确实有效,但接下来的行是:MyClass message = response.readEntity(MyClass.class);抛出一个错误,说没有可读取的内容。