2017-05-05 4 views
0

Ich brauche einen Beitrag Anruf mit folgenden Details Vorlage Rest zu machen:Frühling boot: ReST Vorlage make Post Anruf

I json mit 4/5 Parameter senden müssen, müssen Header für Inhaltstyp festlegen und akzeptieren und Methode mit Post sein.

Können Sie mir bitte mit Beispielcode helfen, das JSON-Objekt und stellen Sie die Kopf- und machen den Pfosten Anruf

Antwort

1

Sie verwenden postForObject Methode direkt zu erstellen. Sie können ein Java-Objekt angeben und eine Antwortklasse akzeptieren.

SomeRequestObject obj1 = new SomeRequestObject(); 
SomeResponseObject response = restTemplate.postForObject("url-to-service", obj1, SomeResponseObject.class); 
+0

Wie kann ich die Header hinzufügen? – Swpno

+0

Wenn Sie nur Inhaltstyp hinzufügen und akzeptieren möchten. Sie werden nicht benötigt. Request- und Response-Bodies wurden bereits automatisch auf Java-Objekte umgestellt. Wenn Sie verschiedene Header hinzufügen möchten, können Sie "Exchange" -Methoden von RestTemplate verwenden. In Frage haben Sie nur Inhaltstyp und akzeptieren, so dass ich postForObject() vorschlagen – barbakini