IllegalStateException innerhalb der Methode mit Response parameter

8

Ich habe eine einfache Klasse geschrieben, um die Entity-Methode zu testen (wenn sie so funktioniert, wie ich es erwarte). Aber es hat nicht gut funktioniert.

Wenn ich meine Klasse starte, erhalte ich einen Fehler bei response.readEntity() :

%Vor%

Und hier ist der Code, den ich geschrieben habe

%Vor%

Was mache ich falsch?

    
VanDavv 29.04.2016, 19:32
quelle

2 Antworten

14

Es gibt zwei Arten von Response es, eingehende und ausgehende, obwohl sie immer noch dieselbe Schnittstelle verwenden. Outbound ist, wenn Sie eine Antwort vom Server senden

%Vor%

Eingehend ist, wenn Sie die Antwort auf der Client-Seite erhalten.

%Vor%

Die Methode readEntity ist auf der serverseitigen ausgehenden Antwort deaktiviert, weil Sie sie nicht benötigen. Es wird nur verwendet, wenn Sie die Antwort aus dem Antwortstream _de_ serialisieren müssen. Aber es gibt keine, wenn es ausgeht.

Wenn Sie die Entität für die ausgehende Antwort verwenden möchten, verwenden Sie einfach Response#getEntity()

    
Paul Samsotha 30.04.2016, 00:21
quelle
0

So wird die Methode in Glasfisch

%Vor%     
raven 29.04.2016 20:53
quelle

Tags und Links