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
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
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