HTTP Requests


  1. Import Library

    Pastikan Anda mengimpor library yang diperlukan di dalam kode Java Anda.

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;
  2. Membuat HTTP Request

    Anda bisa menggunakan kelas HttpURLConnection untuk membuat permintaan HTTP GET. Berikut contohnya:

    try {
       // URL yang akan Anda minta
       URL url = new URL("https://www.example.com");
    
       // Membuka koneksi HTTP
       HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    
       // Menentukan metode request (GET dalam contoh ini)
       connection.setRequestMethod("GET");
    
       // Membaca respons dari server
       BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
       String line;
       StringBuilder response = new StringBuilder();
    
       while ((line = reader.readLine()) != null) {
           response.append(line);
       }
       reader.close();
    
       // Menampilkan respons dari server
       System.out.println("Response: " + response.toString());
    
       // Menutup koneksi
       connection.disconnect();
    } catch (IOException e) {
       e.printStackTrace();
    }

    Di sinilah Anda dapat mengganti URL dengan alamat yang sesuai dengan tujuan Anda.

  3. Mengelola Respons

    Anda dapat mengelola respons dari server sesuai kebutuhan Anda setelah membacanya.

Pastikan Anda menangani pengecualian yang mungkin terjadi selama proses ini. Anda juga dapat menambahkan fitur seperti menambahkan header, mengirim data POST, atau mengelola respons dalam format JSON sesuai dengan kebutuhan Anda.

Semoga tutorial ini membantu Anda memulai dengan HTTP requests di Java!