URL pelanggan atau cURL ialah alat pemindahan data dalam Linux yang boleh membuat pelbagai jenis permintaan dari sisi klien ke mana-mana pelayan jauh. Dengan arahan curl, anda boleh membuat permintaan yang mudah dan kompleks kepada pelayan untuk mengakses maklumat yang diperlukan. Dalam artikel ini, kami menerangkan apakah perintah curl dan kes penggunaannya yang berbeza dalam Linux untuk anda memanfaatkan kuasanya.
Jadual Kandungan
Apakah Perintah curl dalam Linux
cURL bermaksud’URL Pelanggan’dan digunakan untuk memindahkan data ke dan dari pelayan jauh menggunakan jenis permintaan rangkaian yang berbeza. Ia pada asasnya terdiri daripada dua komponen-alat baris arahan”curl”dan perpustakaan”libcurl”.
Kedua-dua cURL dan curl kadangkala digunakan secara bergantian, tetapi ia mempunyai beberapa perbezaan — cURL ialah aplikasi pemindahan data lengkap yang boleh digunakan dengan bahasa yang berbeza. Sebaliknya, curl ialah alat baris arahan yang menggunakan perpustakaan libcurl untuk menghantar dan menerima data pada distro Linux anda.
Perintah curl: Sintaks dan Pilihan
Sekarang anda tahu apa itu curl, tiba masanya untuk memahami sintaks arahan curl dalam Linux:
curl
Kami telah menyenaraikan beberapa pilihan biasa yang anda boleh gunakan dengan arahan curl di sini, tetapi anda boleh menyemak arahan Linux yang lain melalui artikel yang dipautkan.
Sekarang anda mempunyai pemahaman asas tentang sintaks dan pilihan untuk digunakan dengan arahan curl, mari kita lihat beberapa contoh praktikal menggunakan arahan curl. Apabila anda menggunakan arahan curl tanpa sebarang curl Contohnya: curl-o index.html https://test.rebex.net/ Dengan bendera-I, anda boleh menggunakan arahan curl dalam Linux untuk menyemak sama ada pelayan tersedia atau tidak. Sintaksnya ialah: curl Di sini, semak baris pertama respons. Jika anda mendapat”200 OK”dalam respons, ini bermakna pelayan berfungsi dengan baik manakala sebarang respons lain menunjukkan pelayan tidak berfungsi dengan baik. Contohnya, untuk menyemak sama ada test.rebex.net tersedia atau tidak, gunakan sintaks berikut: curl-I https://test.rebex.net/ Setiap kali anda melawati URL, sesetengah maklumat akan disimpan dalam sistem anda, yang kemudiannya digunakan apabila anda melawat URL yang sama pada kali seterusnya. Jadi, hanya gunakan bendera–cookie-jar dengan arahan curl untuk mengakses kuki yang disimpan dalam sistem fail Linux anda untuk curl Sebagai contoh, berikut ialah arahan untuk menyimpan semua kuki https://test.rebex.net/dalam fail cookies.txt: curl–cookie-jar cookies.txt https://test.rebex.net/ Biasanya, apabila mengakses pelayan FTP selamat, anda perlu memasukkan kata laluan setiap kali anda log masuk ke pelayan. Tetapi dengan curl, anda boleh terus menentukan nama pengguna dan kata laluan dengan sintaks berikut: curl-u Sebagai contoh, anda boleh menggunakan arahan berikut untuk memuat turun fail readme.txt daripada pelayan FTP test.rebex.net dengan “demo” sebagai nama pengguna dan “kata laluan” sebagai kata laluan: curl-v-u demo:password-O ftp://test.rebex.net/readme.txt Setiap kali anda membuat permintaan kepada pelayan daripada mana-mana penyemak imbas, badan permintaan mengandungi hujah “user-agent” yang menentukan versi penyemak imbas anda gunakan untuk menghantar permintaan. Dengan arahan curl, anda boleh menipu peranti dan versi penyemak imbas yang anda gunakan dengan bendera –user-agent. Sebagai contoh, jika anda ingin menggunakan Mozilla versi 4.73 pada sistem Linux X11 dengan seni bina kernel versi 2.2.15 dan i686 untuk test.rebex.net, anda harus menggunakan arahan berikut: curl–user-agent”Mozilla/4.73 [ms] (X11; U; Linux 2.2.15 i686)”test.rebex.net Dengan beberapa penggunaan bijak pilihan-w,-s, dan-o, anda boleh menggunakan arahan curl dalam Linux untuk menyemak masa respons pelayan. Sintaksnya ialah: curl-w”%{time_total}\n”-o/dev/null Di sini,-w digunakan untuk menulis nilai pembolehubah jumlah_masa ke skrin output,-o untuk menyimpan output ke fail/dev/null. Sebagai contoh, untuk menyemak masa tindak balas tapak”test.rebex.net”menggunakan arahan ini. Bahagian yang diserlahkan menunjukkan masa tindak balas pelayan dalam beberapa saat. curl-w”%{time_total}\n”-o/dev/null test.rebex.net Tinggalkan ulasan Mengakhiri kitaran pelancaran permainan Jun, tiba masanya untuk bercakap tentang AEW Fight Forever, Yuke kembali ke permainan video gusti. Lagipun, saya baru sahaja selesai menonton PvP hebat bernama Forbidden Door, dan Kenny Omega lwn Will Osprey […] Diablo 4 berkemungkinan merupakan salah satu tajuk permainan yang saya jangkakan tahun ini. Dua sesi beta yang berjaya memberi kami rasa apa yang diharapkan daripada entri keempat dalam siri yang telah lama berjalan. Walau bagaimanapun, saya juga berhati-hati, kerana saya telah […] RTX 4060 Ti akhirnya di sini, tiba dengan asas RTX 4060 pada titik harga yang cukup menarik untuk membuatkan pemain mempertimbangkan untuk meningkatkan kad grafik mereka. Tetapi patutkah anda? Kami akan mengkaji secara mendalam dan membandingkan RTX 4060 […]Cara Menggunakan Perintah curl dalam Linux (6 Contoh)
1. Menyimpan Fail menggunakan arahan curl
2. Menguji Jika Pelayan Ada atau Tidak
3. Mengakses Kuki dengan Perintah curl
4. Muat turun Fail daripada Pelayan FTP menggunakan curl
5. Menetapkan Nilai Ejen Pengguna dengan curl
6. Semak Masa Respons Pelayan