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 requestsMengimpor Modul Requests
Setelah Anda menginstalnya, Anda perlu mengimpor modul requests ke dalam program Python Anda:
import requestsPermintaan 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.