Perintah curl
digunakan untuk mentransfer data dari atau ke server menggunakan berbagai protokol, termasuk HTTP, HTTPS, FTP, dan banyak lagi. Ini adalah alat yang sangat berguna untuk mengunduh file, menguji API, dan melakukan berbagai operasi jaringan.
Berikut adalah sintaks dasar dari perintah curl
:
curl [options] [arguments]
Berikut adalah beberapa opsi umum yang digunakan dengan curl
:
-O
: Mengunduh file dan menyimpannya dengan nama yang sama seperti di server.-L
: Mengikuti pengalihan (redirect) jika ada.-d
: Mengirim data sebagai permintaan POST.-H
: Menambahkan header khusus ke permintaan.-u
: Menggunakan otentikasi dasar dengan username dan password.Berikut adalah beberapa contoh penggunaan curl
:
curl -O http://example.com/file.txt
curl -L http://example.com
curl -d "param1=value1¶m2=value2" http://example.com/submit
curl -H "Authorization: Bearer token" http://example.com/api
curl -u username:password http://example.com/protected
curl
untuk opsi dan fitur terbaru.-v
untuk mendapatkan output verbose yang membantu dalam debugging.curl
ke dalam file dengan menggunakan -o
diikuti dengan nama file yang diinginkan.--silent
jika Anda tidak ingin melihat progres unduhan di terminal.