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.