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?
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
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()
Tags und Links java jax-rs dropwizard