HTTP Restful Webservice Respone mit Null Body

lam_tr

Top Contributor
Hallo zusammen,

ich habe mit Hilfe von Spring Boot und eine kleine Rest WebService aufgebaut. Bisher klappt soweit das meiste auch. GET, PUT und UPDATE funktioniert soweit

Code:
        HttpHeaders headers = new HttpHeaders();
        headers.add("Accept", MediaType.APPLICATION_JSON_VALUE);
          headers.setContentType(MediaType.APPLICATION_JSON);
      
        HttpEntityrequestBody = new HttpEntity(ticket, headers);
           val result = restTemplate.postForEntity(REQUEST, requestBody, Ticket);
           return result.body();

Wenn ich den oben dargestellten Code ausführe, wirddas Objekt Ticket zum WebService geschickt und wird angelegt.

Meine Frage ist nur, warum liefert er den Body nicht als Response zurück?

Wenn ich anstatt restTemplate.postForEntity(REQUEST, requestBody, Ticket) die Methode restTemplate.postForObject(REQUEST, requestBody, Ticket) aufrufe, wird auch an der Stelle zum WS gesendet aber bekommt nichts zurück. Als Return Objekt ist an der Stelle auch null.

Warum?

Kann mir da jemand weiterhelfen?

Viele Grüße
lam
 

mrBrown

Super-Moderator
Mitarbeiter
Üblicherweise gibt es auf POST keinen Body als Antwort, sondern stattdessen die URL der neuen Resource im "Location"-Header.

Ohne den Server zu sehen, ist das aber jetzt nur raten. Wenn du es explizit anders gemacht hast, wird das ein Fehler auf Serverseite sein
 

mrBrown

Super-Moderator
Mitarbeiter
Würde ich sogar so lassen - Body würde dann nur Fehler enthalten und bei Erfolg steht das entsprechende im Header.
Macht’s mMn einfacher in der Nutzung
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B RESTful API weiß nicht weiter Netzwerkprogrammierung 2
X Response eines RESTful-Service mit JSON Netzwerkprogrammierung 8
B Axis2 Webservice mit Client Zertifikat Authentifizierung Netzwerkprogrammierung 3
S Fragen zu Java Webservice mit Axis2 Netzwerkprogrammierung 0
R per Webservice mit GLS kommunizieren Netzwerkprogrammierung 2
H HTTP Rest Webservice mit Swagger Netzwerkprogrammierung 3
L Zugriffprobleme Client - Webservice AspenTechnology Netzwerkprogrammierung 0
T HTTP Eintragen in Webservice Netzwerkprogrammierung 1
S Webservice - Server Netzwerkprogrammierung 0
O Webservice: Telefonbuch (DB) Netzwerkprogrammierung 10
M Einfaches REST Webservice Beispiel Netzwerkprogrammierung 5
C Android: Json-POST Request zu REST Webservice Netzwerkprogrammierung 2
R Webservice und Bilder Netzwerkprogrammierung 29
C Webservice Frage Netzwerkprogrammierung 2
T Webservice als Client aufrufen Netzwerkprogrammierung 2
R Threads mit einem WebService Netzwerkprogrammierung 4
M Map über Webservice übertragen Netzwerkprogrammierung 3
K Programm als Webservice laufen lassen Netzwerkprogrammierung 5
S WebService, 4-stelliger String (Jahr) als Calendar Netzwerkprogrammierung 5
K Webservice: JAX-WS mit Tomcat5.x Netzwerkprogrammierung 2
K Webservice (Annotation) Netzwerkprogrammierung 2
H ArrayList via WebService übertragen Netzwerkprogrammierung 3
R Java webservice Serverpush Netzwerkprogrammierung 4
N NullPointerException in WebService Netzwerkprogrammierung 4
J Stubs für SOAP-Webservice generieren. Ich bekomme es einfach nicht hin... Netzwerkprogrammierung 3
O Webservice ohne Eclipse laufen lassen Netzwerkprogrammierung 3
C Webservice, ArrayList übergeben Netzwerkprogrammierung 3
5 Webservice max. mit 5 Clients möglich Netzwerkprogrammierung 10
G .Net Webservice in Java ansprechen Netzwerkprogrammierung 3
N Von WebService auf anderen WebService zugreifen? Netzwerkprogrammierung 8
K Axis2 Webservice Netzwerkprogrammierung 7
G Problem mit Webservice Netzwerkprogrammierung 5
S Google Search Webservice mit Apache Axis realisieren? Netzwerkprogrammierung 2
C Webservice von Java-Application aufrufen Netzwerkprogrammierung 3
G Webservice: Xml-Rpc: problem mit 2 webservices Netzwerkprogrammierung 3
G Webservice gibt das falsche aus - Wieso Netzwerkprogrammierung 5

Ähnliche Java Themen

Neue Themen


Oben