Ich möchte das folgende (funktionierende) Curl-Snippet in einen RestTemplate-Aufruf konvertieren:
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
Wie übergebe ich den E-Mail-Parameter korrekt? Der folgende Code führt zu einer Antwort 404 Not Found:
String url = "https://app.example.com/hr/email";
Map<String, String> params = new HashMap<String, String>();
params.put("email", "first.last@example.com");
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> response = restTemplate.postForEntity( url, params, String.class );
Ich habe versucht, den richtigen Aufruf in PostMan zu formulieren, und ich kann ihn korrekt zum Laufen bringen, indem ich den E-Mail-Parameter als "Formulardaten" -Parameter im Textkörper spezifiziere. Was ist der richtige Weg, um diese Funktionalität in einem RestTemplate zu erreichen?