Ich versuche, Werte in einer GET-Anforderung an ein POJO zu binden.Verwenden von @Consume mit GET-Anforderung in Jersey Rest
Die Werte sind Parameter in einer HTTP GET-Anfrage. Ich verwende JSONP, um die Parameter zu übergeben, aber es sieht so aus, als ob JSONP das JSON-Objekt in die Request-Zeile hochschiebt, so dass es nicht wirklich ein JSON-Objekt ist, das gesendet wird, sondern nur Wertpaare auf der URL.
Kann ich die Werte in meiner GET-Anfrage einem POJO zuordnen? Jersey gibt die folgende Ausnahme, wenn ich versuche, verbindlich
Eine HTTP-GET-Methode, öffentliche void handleJSONP (MyPojo), sollte keine Entität konsumieren.
Der Bindungscode sucht im Anfragetext, aber es existiert nicht, weil es eine GET-Anfrage ist. Gibt es eine andere Möglichkeit, die Werte in der Anforderung zu binden, ohne einen @QueryParam-Eintrag für jede Anforderung manuell einfügen zu müssen?
Dank
Kann ich das gleiche Ergebnis mit @BeanParam erreichen? Wenn nicht, was sind Abhängigkeiten für die Verwendung von @InjectParam? Da ist es nicht in Jersey-Container-Servlet enthalten. –