voglio convertire il seguente (di lavoro) ricciolo frammento a una chiamata RestTemplate:Come stampare i dati dei moduli POST con Spring RestTemplate?
curl -i -X POST -d "[email protected]" https://app.example.com/hr/email
Come faccio a passare correttamente il parametro e-mail? I codice seguente genera una risposta 404 Not Found:
String url = "https://app.example.com/hr/email";
Map<String, String> params = new HashMap<String, String>();
params.put("email", "[email protected]");
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> response = restTemplate.postForEntity(url, params, String.class);
ho cercato di formulare la chiamata corretta postino, e posso farlo funzionare correttamente specificando il parametro di posta elettronica come un parametro "form-data" nel corpo. Qual è il modo corretto per ottenere questa funzionalità in un RestTemplate?
Prova restTemplate.exchange(); –
Qual è il tipo di contenuto accettabile dell'URL che hai fornito qui? –
Guarda questo blog che sta cercando di fare la stessa cosa suppongo che http://techie-mixture.blogspot.com/2016/07/spring-rest-template-sending-post.html –