Wie bekomme ich den rohen POST mit Jersey? @FormParam
wird nicht funktionieren, weil ich rohe JSON nicht in einem bestimmten POST-Feld posten.Wie bekomme ich einen POST mit Jersey?
6
A
Antwort
6
Jersey wird mit einem Anbieter für die Zuordnung von JSON zu Java-Objekten geliefert. Um Ihren Anfragetext einem Objekt zuzuordnen, geben Sie dieses Objekt einfach als Argument für Ihre Ressourcenmethode an. Wenn Sie den JSON-Rohdatensatz verwenden möchten, geben Sie an, dass das Objekt den Typ java.lang.String
hat.
@Path("/mypath")
public class MyResource {
/**
* @param pojo Incoming request data will be deserialized into this object
*/
@POST
@Path("/aspojo")
@Consumes(MediaType.APPLICATION_JSON)
public Response myResourceMethod(MyPojo pojo) {
// ....
}
/**
* @param json Incoming request data will be deserialized directly into
* this string
*/
@POST
@Path("/asjson")
@Consumes(MediaType.APPLICATION_JSON)
public Response myResourceMethod(String json) {
// ....
}
}
1
@POST
public String handleRequest(String requestBody) {
logger.info(requestBody);
return "ok";
}
Verwandte Themen
- 1. Jersey konsumiert XML-Post
- 2. Wie bekomme ich einen Post-Wert in VB.Net
- 3. Post leeren Körper mit Jersey 2 Client
- 4. RESTful mit Jersey: Methode, mehrere Entitäten POST
- 5. Jersey POST-Methode Verwendung mit eingebettetem Anlegesteg
- 6. Wie bekomme ich POST-Werte in Perl
- 7. Wie bekomme ich HK2 ServiceLocator in Jersey 2.12?
- 8. Jersey konsumieren JSON auf POST
- 9. symfony 1.4 Wie bekomme ich POST-Parameter?
- 10. Wie verwende ich einen Jersey ExceptionMapper mit Google Guice?
- 11. Wie NTLM authentifizierte Post Anfrage senden mit Jersey?
- 12. Senden eines Stream von Dokumenten an einen Jersey @ POST-Endpunkt
- 13. Wie bekomme ich POST-Eingaben in Tornado?
- 14. Wie bekomme ich Parameter von AFNETWORKING POST
- 15. Wie bekomme ich IP von ContainerRequestContext JERSEY 2.1? diese
- 16. GAE Jersey RESTful Service POST JSON
- 17. Wie bekomme ich Variablen mit POST in PHP
- 18. Wie bekomme ich Json Post Werte mit asp.net webapi
- 19. Wie bekomme ich GET und POST Variablen mit JQuery?
- 20. Jersey POST Anfragen und Schließen der InputStream
- 21. Wie bekomme ich einen Zeilenumbruch?
- 22. Wie erhalte ich eine Datei mit MuleESB Jersey mit PUT oder POST?
- 23. Wie bekomme ich einen IXmlNamespaceResolver?
- 24. Wie bekomme ich einen "Busfehler"?
- 25. Ich erzeuge eine 400 Response mit Jersey, aber ich bekomme es nicht zurück
- 26. Jersey, wie eine Liste von JSON-Objekten POST?
- 27. FAIL_ON_UNKOWN_PROPERTIES nicht wie auf Jersey POST erwartet funktioniert
- 28. Jersey 2.0 Erhalten Post Anruf über Proxy
- 29. Ich habe einen Fehler mit Jersey-Repository in pom.xml
- 30. Jersey Http Client antwortet mit 411 auf POST-Anfrage