2 Stimmen

Wie kann ich JSON-Daten mit Spring RestTemplate an den PHP-Server senden?

Ich entwickle eine Android-Anwendung und verwende Spring RestTemplate, um Daten von einem PHP-Server abzurufen und Daten zu senden. Ich habe versucht, Daten an den PHP-Server zu senden, aber der PHP-Server hat nichts empfangen. Wie kann ich JSON-Daten mit Spring RestTemplate an den PHP-Server senden und die JSON-Daten vom PHP-Server erhalten?

1voto

scott Punkte 31

Ich habe das Problem selbst gelöst. Ich habe FormHttpMessageConverter zum RestTemplate hinzugefügt, so:

RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new FormHttpMessageConverter());

Und dann konnte ich JSON-Daten an den PHP-Server senden. Ich habe die JSON-Daten auf dem PHP-Server mit folgendem Code erhalten:

$jsonData = $_POST['json'];

0voto

David Castro Punkte 1

Ich habe es behoben mit

MultiValueMap> parts = new LinkedMultiValueMap<>();

parts.add("json", aaper);    

restTemplate.postForLocation(url,parts);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X