Tôi muốn chuyển đoạn mã curl (đang hoạt động) sau thành cuộc gọi RestTemplate:
curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email
Làm thế nào để tôi vượt qua tham số email chính xác? Đoạn mã sau dẫn đến phản hồi 404 Không tìm thấy:
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 );
Tôi đã cố gắng thực hiện cuộc gọi chính xác trong PostMan và tôi có thể khiến nó hoạt động chính xác bằng cách chỉ định tham số email là tham số "dữ liệu biểu mẫu" trong phần thân. Cách chính xác để đạt được chức năng này trong RestTemplate là gì?