-
Notifications
You must be signed in to change notification settings - Fork 0
Z4. Spring Boot
Yohannes Mekonnen edited this page Sep 5, 2023
·
1 revision
public void sendSMSRequest() throws ParseException {
RestTemplate restTemplate = new RestTemplate();
JSONObject request = new JSONObject();
request.put("username", "your_username");
request.put("password", "your_password");
request.put("to", "2519xxxxxxxx");
request.put("text", "your message");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
messageConverters.add(new StringHttpMessageConverter());
restTemplate.setMessageConverters(messageConverters);
HttpEntity<String> entity = new HttpEntity<String>(request.toString(), headers);
ResponseEntity<String> response = restTemplate.postForEntity(
"your_single_url",
entity,
String.class
);
}
public void sendJsonRequest() throws ParseException {
RestTemplate restTemplate = new RestTemplate();
JSONObject request = new JSONObject();
request.put("username", "your_username");
request.put("password", "your_password");
request.put("to", ["2519xxxxxxxx", "2519xxxxxxxx", "2519xxxxxxxx"]);
request.put("text", "your message");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
messageConverters.add(new StringHttpMessageConverter());
restTemplate.setMessageConverters(messageConverters);
HttpEntity<String> entity = new HttpEntity<String>(request.toString(), headers);
ResponseEntity<String> response = restTemplate.postForEntity(
"your_list_url",
entity,
String.class
);
}