Desejo converter o seguinte trecho de ondulação (de trabalho) em uma chamada RestTemplate:
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
Como passo o parâmetro de email corretamente? O código a seguir resulta em uma resposta 404 Não Encontrada:
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 );
Tentei formular a chamada correta no PostMan e posso fazê-la funcionar corretamente especificando o parâmetro email como um parâmetro "form-data" no corpo. Qual é a maneira correta de obter essa funcionalidade em um RestTemplate?