Quiero convertir el siguiente fragmento de rizo (en funcionamiento) en una llamada RestTemplate:
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
¿Cómo paso el parámetro de correo electrónico correctamente? El siguiente código da como resultado una respuesta 404 No encontrado:
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 );
Traté de formular la llamada correcta en PostMan, y puedo hacer que funcione correctamente especificando el parámetro de correo electrónico como un parámetro de "datos de formulario" en el cuerpo. ¿Cuál es la forma correcta de lograr esta funcionalidad en un RestTemplate?