URL Klien atau cURL adalah alat transfer data di Linux yang dapat membuat berbagai jenis permintaan dari sisi klien ke server jarak jauh mana pun. Dengan perintah curl, Anda dapat membuat permintaan sederhana dan kompleks ke server untuk mengakses informasi yang diperlukan. Pada artikel ini, kami menjelaskan apa itu perintah curl dan kasus penggunaannya yang berbeda di Linux agar Anda dapat memanfaatkan kekuatannya.

Daftar Isi

Apa Perintah curl di Linux

cURL adalah singkatan dari’URL Klien’dan digunakan untuk mentransfer data ke dan dari server jarak jauh menggunakan berbagai jenis jenis permintaan jaringan. Ini pada dasarnya terdiri dari dua komponen – alat baris perintah”curl”dan pustaka”libcurl”.

CURL dan curl terkadang digunakan secara bergantian, tetapi keduanya memiliki beberapa perbedaan — cURL adalah aplikasi transfer data lengkap yang dapat digunakan dengan bahasa yang berbeda. Di sisi lain, curl adalah alat baris perintah yang menggunakan pustaka libcurl untuk mengirim dan menerima data di distro Linux Anda.

Perintah curl: Sintaks dan Opsi

Sekarang setelah Anda mengetahui apa itu curl, saatnya untuk memahami sintaks dari perintah curl di Linux:

curl

Kita telah mencantumkan beberapa opsi umum yang dapat Anda gunakan dengan perintah curl di sini, tetapi Anda dapat melihat perintah Linux keren lainnya melalui artikel tertaut.

OptionsDescription-#Menampilkan bilah kemajuan saat mengunduh file menggunakan curl-oMenyimpan file yang diunduh dengan nama berbeda yang ditentukan pada sistem klien-OSaat digunakan, ini akan menyimpan file yang diunduh dengan nama yang sama dengan -Digunakan untuk mengunggah file ke server FTP-xMengakses melalui server proxy-wMake menampilkan informasi curl di stdout setelah transfer selesai

Cara Menggunakan Perintah curl di Linux (6 Contoh)

Sekarang Anda telah memiliki pemahaman dasar tentang sintaks dan pilihan untuk digunakan dengan perintah curl, mari kita lihat beberapa contoh praktis menggunakan perintah curl.

1. Menyimpan File menggunakan perintah curl

Saat Anda menggunakan perintah curl tanpa apa pun, itu hanya mencetak kode sumber dari halaman web yang Anda kirimi permintaan. Untuk menyimpan output ini ke file di sistem file Linux Anda, gunakan perintah curl dengan flag-o:

curl-o

Misalnya:

curl-o index.html https://test.rebex.net/

2. Menguji Jika Server Tersedia atau Tidak

Dengan flag-I, Anda dapat menggunakan perintah curl di Linux untuk memeriksa apakah server tersedia atau tidak. Sintaksnya adalah:

curl-I

Di sini, periksa baris pertama respons. Jika Anda mendapatkan”200 OK”dalam respons, itu berarti server berfungsi dengan baik sementara respons lainnya menyiratkan server tidak berfungsi dengan benar. Misalnya, untuk memeriksa apakah test.rebex.net tersedia atau tidak, gunakan sintaks berikut:

curl-I https://test.rebex.net/

3. Mengakses Cookie dengan Perintah curl

Setiap kali Anda mengunjungi URL, beberapa informasi disimpan di sistem Anda, yang nantinya akan digunakan saat Anda mengunjungi URL yang sama di lain waktu. Jadi, gunakan saja flag–cookie-jar dengan perintah curl untuk mengakses cookie yang disimpan di sistem file Linux Anda untuk yang diberikan:

curl–cookie-jar

Misalnya, inilah perintah untuk menyimpan semua cookie dari https://test.rebex.net/di file cookies.txt:

curl–cookie-jar cookies.txt https://test.rebex.net/

4. Unduh File dari Server FTP menggunakan curl

Biasanya, saat mengakses server FTP yang aman, Anda harus memasukkan kata sandi setiap kali masuk ke server. Tetapi dengan curl, Anda dapat langsung menentukan nama pengguna dan kata sandi dengan sintaks berikut:

curl-u :-O

Misalnya, Anda dapat menggunakan perintah berikut untuk mengunduh file readme.txt dari server FTP test.rebex.net dengan”demo”sebagai nama pengguna dan”kata sandi”sebagai kata sandi:

curl-v-u demo:password-O ftp://test.rebex.net/readme.txt

5. Menyetel Nilai Agen Pengguna dengan curl

Setiap kali Anda membuat permintaan ke server dari browser apa pun, isi permintaan berisi argumen”agen pengguna”yang menentukan versi browser mana Anda gunakan untuk mengirim permintaan.

Dengan perintah curl, Anda dapat memalsukan perangkat dan versi browser yang Anda gunakan dengan tanda –user-agent. Misalnya, jika Anda ingin menggunakan Mozilla versi 4.73 pada sistem Linux X11 dengan kernel versi 2.2.15 dan arsitektur i686 untuk test.rebex.net, Anda harus menggunakan perintah berikut:

curl–user-agent”Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)”test.rebex.net

6. Periksa Waktu Respons Server

Dengan penggunaan opsi-w,-s, dan-o yang cerdas, Anda dapat menggunakan perintah curl di Linux untuk memeriksa waktu respons server. Sintaksnya adalah:

curl-w”%{time_total}\n”-o/dev/null

Di sini,-w digunakan untuk menuliskan nilai variabel time_total ke layar output,-o untuk menyimpan output ke file/dev/null. Misalnya untuk mengecek response time situs “test.rebex.net” menggunakan perintah ini. Bagian yang disorot menunjukkan waktu respons server dalam hitungan detik.

curl-w”%{time_total}\n”-o/dev/null test.rebex.net Tinggalkan komentar

Mengakhiri siklus peluncuran game bulan Juni, saatnya membicarakan AEW Fight Forever, kembalinya Yuke ke video game gulat. Lagi pula, saya baru saja selesai menonton PvP bombastis bernama Pintu Terlarang, dan Kenny Omega vs Will Osprey […]

Diablo 4 mungkin salah satu judul game yang saya nantikan tahun ini. Dua sesi beta yang sukses memberi kami gambaran tentang apa yang diharapkan dari entri keempat dalam seri yang sudah berjalan lama. Namun, saya juga waspada, karena saya memiliki […]

RTX 4060 Ti akhirnya tiba, hadir dengan basis RTX 4060 dengan harga yang cukup menarik untuk membuat para gamer mempertimbangkan untuk meningkatkan kartu grafis mereka. Tapi haruskah kamu? Kami akan mendalami dan membandingkan RTX 4060 […]

Categories: IT Info