devops
Cara Set User-Agent di cURL
BisaCloud Team
April 19, 2026

Untuk menambahkan User-Agent pada perintah curl, gunakan opsi -A atau --user-agent, lalu isi dengan string User-Agent yang diinginkan. Ini berguna untuk mensimulasikan browser tertentu atau menyesuaikan request saat mengakses server.
Step-by-step instructions
Tetapkan User-Agent secara langsung:
curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36" https://httpbin.org/headers
Alternatif lain, gunakan header manual:
curl -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36" https://httpbin.org/headers
Menghapus User-Agent sepenuhnya (umumnya tidak disarankan):
curl -A "" https://httpbin.org/headers
Konfigurasi permanen
Agar User-Agent digunakan otomatis setiap kali menjalankan curl, buat file .curlrc di direktori home, lalu tambahkan konfigurasi berikut:
--fail --show-error --connect-timeout 30 --max-time 120 --tlsv1.2 --tls-max 1.3 --ssl-reqd --retry 2 --retry-delay 1 --compressed --progress-bar --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"


