Permintaan HTTP


Cara melakukan permintaan HTTP menggunakan Python dengan menggunakan pustaka requests:

Menginstal Pustaka Requests

Pertama, pastikan Anda sudah menginstal pustaka requests. Jika belum, Anda dapat melakukannya dengan perintah berikut menggunakan pip:

pip install requests

Mengimpor Modul Requests

Setelah Anda menginstalnya, Anda perlu mengimpor modul requests ke dalam program Python Anda:

import requests

Permintaan GET Sederhana

Untuk melakukan permintaan GET sederhana ke sebuah URL, Anda dapat melakukannya seperti ini:

response = requests.get('https://contoh.com/data')
print(response.text)

Hasil dari permintaan ini akan disimpan dalam response, dan Anda dapat mengakses kontennya dengan response.text.

Mengirim Data POST

Jika Anda perlu mengirim data melalui metode POST, Anda bisa melakukannya seperti ini:

data = {'nama': 'John', 'usia': 30}
response = requests.post('https://contoh.com/post', data=data)
print(response.text)

Menambahkan Header

Anda dapat menambahkan header ke permintaan Anda jika diperlukan, contohnya:

headers = {'User-Agent': 'Contoh-Client'}
response = requests.get('https://contoh.com/data', headers=headers)
print(response.text)

Menangani Respons

Anda dapat memeriksa kode status respons dan mengelola kesalahan potensial:

response = requests.get('https://contoh.com/data')
if response.status_code == 200:
    print("Sukses! Kode status:", response.status_code)
else:
    print("Gagal! Kode status:", response.status_code)

Ini adalah pengantar singkat tentang penggunaan pustaka requests untuk melakukan permintaan HTTP dengan Python. Anda dapat menyesuaikan kode ini sesuai dengan kebutuhan Anda.