다음 (작동) curl 스 니펫을 RestTemplate 호출로 변환하고 싶습니다.
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
이메일 매개 변수를 올바르게 전달하려면 어떻게합니까? 다음 코드는 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 );
PostMan에서 올바른 호출을 공식화하려고 시도했으며 이메일 매개 변수를 본문에서 "form-data"매개 변수로 지정하여 올바르게 작동하도록 할 수 있습니다. RestTemplate에서이 기능을 수행하는 올바른 방법은 무엇입니까?