0
Hier mein Code zu bekommen, ist, das funktioniert:Wie XML String zurück von einem javax.ws.rs.core.Response
Response response = target.queryParam("start", startIndex)
.queryParam("end", end)
.request()
.accept(MediaType.APPLICATION_XML)
.header(authorizationHeaderName, authorizationHeaderValue)
.get();
MyClass message = response.readEntity(MyClass.class);
Ich möchte auch in der Lage sein, dies zu tun:
if(loggingTurnedOn == true)
{
logger.debug(XMLfromResponseMessage);
}
Aber ich weiß nicht, wie man die rohe XML-Zeichenfolge von der Antwort erhält.
readEntity (String.class) –
das funktioniert, aber dann die Zeile: MyClass message = response.readEntity (MyClass.class); Es wird ein Fehler ausgegeben, der besagt, dass nichts zu lesen ist. – jwils
Versuchen Sie https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/Response.html#bufferEntity-- –