Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.net.ssl.HttpsURLConnection;
- import java.io.InputStreamReader;
- import java.io.OutputStream;
- import java.net.URL;
- import java.nio.charset.StandardCharsets;
- import java.util.Scanner;
- import java.io.BufferedReader;
- public class emailChecker {
- public static class EmailChecker {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- try (scanner) {
- System.out.print("Enter the email to check: ");
- String emailToCheck = scanner.nextLine();
- String endpoint = "https://dev.dripit.io/api/is-email-used";
- URL url = new URL(endpoint);
- HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
- connection.setRequestMethod("POST");
- connection.setRequestProperty("Content-Type", "application/json");
- connection.setDoOutput(true);
- String jsonInputString = "{\"email\":\"" + emailToCheck + "\"}";
- try (OutputStream os = connection.getOutputStream()) {
- byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8);
- os.write(input, 0, input.length);
- }
- int responseCode = connection.getResponseCode();
- System.out.println("Response: " + responseCode);
- try (BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8))) {
- StringBuilder response = new StringBuilder();
- String responseLine;
- while ((responseLine = br.readLine()) != null) {
- response.append(responseLine.trim());
- }
- System.out.println("Response: " + response);
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement