POST-Anforderung über RestTemplate in JSON

Ich nicht finden, eine Beispiel, wie mein problem zu lösen, so möchte ich Sie bitten, für Hilfe. Ich kann nicht einfach senden Sie POST-Anforderung mit RestTemplate Objekt im JSON -

Jedes mal, wenn ich bekommen:

org.springframework.web.client.HttpClientErrorException: 415 Unsupported Media Type

Benutze ich RestTemplate in dieser Weise:

...
restTemplate = new RestTemplate();
List<HttpMessageConverter<?>> list = new ArrayList<HttpMessageConverter<?>>();
list.add(new MappingJacksonHttpMessageConverter());
restTemplate.setMessageConverters(list);
...
Payment payment= new Payment("Aa4bhs");
Payment res = restTemplate.postForObject("http://localhost:8080/aurest/rest/payment", payment, Payment.class);

Was ist meine Schuld?

die url ist nicht mehr gültig
Danke - dieser link funktioniert, wie dieses schreiben: Frühling.io/guides/gs/Konsum-rest
Zu den speziellen OP-Problem, vor, Sie sind vermutlich fehlt ein HTTP-header mit dem entsprechenden Inhalt zu geben, siehe die Antwort von morganw09dev unten.
Diese Probleme beziehen sich zumeist auf die Server-API Konfiguration. Testen Sie die Server-API mit einem Standalone-client (wie Postman ) und replizieren die gleiche Header in Ihrer Anfrage. Zumindest in meinem Fall, die hat den Trick.
B, wenn diese beantwortet wurde bitte markieren Sie die Antwort

InformationsquelleAutor Johnny B | 2010-11-02

Schreibe einen Kommentar