Voglio convertire il seguente frammento (funzionante) di ricciolo in una chiamata RestTemplate:
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
Come posso passare correttamente il parametro email? Il codice seguente genera una risposta 404 non trovata:
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 );
Ho provato a formulare la chiamata corretta in PostMan e posso farlo funzionare correttamente specificando il parametro email come parametro "form-data" nel corpo. Qual è il modo corretto per ottenere questa funzionalità in un RestTemplate?