-
Notifications
You must be signed in to change notification settings - Fork 0
6. Java
Yohannes Mekonnen edited this page Sep 5, 2023
·
1 revision
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.List;
public class SmsService {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClient.newHttpClient();
String username = "your_username";
String password = "your_password";
String to = "2519xxxxxxxxx";
String message = "your_message";
String requestBody = String.format("{'username': '%s', 'password': '%s', 'to': '%s', 'message': '%s'}",
username, password, to, message);
HttpRequest request = HttpRequest.newBuilder()
.uri(new URI("your_single_sms"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(requestBody))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
// Handle the response
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.Arrays;
import java.util.List;
public class SmsService {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClient.newHttpClient();
String username = "your_username";
String password = "your_password";
List<String> to = Arrays.asList("2519xxxxxxxxx", "2519xxxxxxxxx", "2519xxxxxxxxx");
String message = "your_message";
String requestBody = String.format("{'username': '%s', 'password': '%s', 'to': %s, 'message': '%s'}",
username, password, to.toString(), message);
HttpRequest request = HttpRequest.newBuilder()
.uri(new URI("your_list_url"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(requestBody))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
// Handle the response
}
}