Ich erstelle einen REST-Client in Java mit RestTemplate von Spring Framework.
Alles ist gut, bis ich einen Post mit postForLocation machen muss.
Der Webservice, auf den ich zugreifen kann, gibt einen json mit Informationen über die POST ACTION zurück.
In PHP ist es in Ordnung, aber ich verstehe wirklich nicht, wie man in Java mit RestTemplate vorgeht.
%Vor%Dies gibt NULL zurück.
Mit demselben Code, aber mit getForObject (und natürlich, die URL zu etwas richtig ändern) habe ich eine vollständige Antwort.
Also ... wie bekomme ich die RESPONSE von postForLocation ?
Obs .: Sorry, wenn diese Frage dumm ist. Ich bin Anfänger in Java
Die Methode postForLocation
gibt den Wert für den Location-Header zurück. Sie sollten postForObject
verwenden, was die Antwort des Servers zurückgibt.
Also so:
%Vor%Dies gibt die Antwort als Zeichenfolge zurück.