Curl, seperti yang kita ketahui, adalah utilitas baris perintah yang sangat berguna &digunakan untuk mengunduh/mengunggah data dari/ke server. Kami telah membahas "Keriting dengan beberapa contoh di bagian 1" dari tutorial. Dalam tutorial bagian ke-2 ini, kita akan membahas penggunaan curl lebih lanjut dengan beberapa contoh.
Contoh:1 Menggunakan proxy untuk mengunduh file
Jika kita menggunakan server proxy di lingkungan kita untuk memiliki akses ke internet, maka kita perlu memberikan informasi server proxy saat mengunduh file menggunakan perintah curl. Untuk memberikan informasi proxy, opsi yang digunakan adalah ‘-x’ ,
Contoh
$ curl -x proxy.server.com:3128 download_URL
Contoh:2 Batasi kecepatan transfer data
Saat mengunduh file, kami mungkin ingin membatasi kecepatan unduh untuk unduhan karena unduhan mungkin berakhir menggunakan seluruh bandwidth jaringan &dengan demikian tidak meninggalkan kecepatan untuk sistem lain di jaringan kami. Dengan curl, kami memiliki opsi untuk membatasi kecepatan unduh &untuk melakukannya opsi yang digunakan adalah ‘–batas-rate ‘.
Contoh
$ curl --limit-rate 1024B -O download_URL
Contoh:3 Unduh file yang dimodifikasi sebelum atau setelah tanggal tertentu
Curl juga memberi kami opsi untuk mengunduh file yang diubah sebelum atau setelah tanggal yang ditentukan, opsi yang digunakan adalah ‘-z ‘.
Misalnya, jika kita ingin mengunduh file yang telah dimodifikasi setelah 1 Januari 2017 dari sebuah situs web, perintah lengkapnya adalah
$ curl -z 1-Jan-17 download_URL
Sekarang jika kita ingin mengunduh file yang telah dimodifikasi sebelum 1 Januari 2017 dari sebuah situs web, perintah lengkapnya adalah
$ curl -z -1-Jan-17 download_URL
Contoh:4 Unduh file setelah mengautentikasi
Ada banyak situs web yang hanya mengizinkan unduhan file setelah unduhan diautentikasi &diotorisasi. Untuk mengunduh file seperti itu menggunakan curl, kami akan menggunakan ‘-u ‘pilihan,
Contoh
$ curl -u username:password download_URL
Contoh:5 Lanjutkan pengunduhan
Kadang-kadang terjadi saat mengunduh file terutama saat mengunduh file besar, bahwa kami perlu menghentikan unduhan untuk menghemat bandwidth untuk melakukan beberapa tugas penting lainnya atau unduhan kami mungkin terganggu karena beberapa masalah jaringan. Jadi daripada mulai mengunduh file sepenuhnya dari atas, kita dapat menggunakan ‘-C ' opsi dengan curl untuk memulai pengunduhan dari titik di mana ia terganggu atau dihentikan,
Contoh
$ curl -C download_URL
Contoh:6 Unduh file dari server FTP
Curl mendukung sejumlah protokol &FTP adalah salah satu dari protokol tersebut. Jadi untuk mendownload file dari ftp, perintah lengkapnya adalah
$ curl -u ftpuser:password -O ftp://ftp_pub/public_html/index.html
Contoh:7 Unggah file ke server ftp
Kami juga dapat mengunggah file ke server ftp yang menuntut,
$ curl -u ftpuser:password -T linuxtechi.txt ftp://ftp_pub/public_html/
Untuk mengupload banyak file, kita dapat menggunakan
$ curl -u ftpuser:password -T "(linuxtechi1.txt linuxtechi2.txt)" ftp://ftp_pub/public_html/
Contoh:8 Menghapus file dari server ftp
Dengan curl, kita juga bisa menghapus file dari server FTP. Perintah untuk menghapus file dari server ftp adalah
$ curl ftp://ftp_pub/public_html -X 'DELE linuxtechi.zip' --user ftpuser:password
Contoh:9 Memverifikasi sertifikat SSL
Kami mungkin perlu memverifikasi sertifikat SSL situs web tempat kami mengunduh data. Kita dapat melakukannya dengan menggunakan ‘-carcert ' dengan perintah curl, kami juga perlu memberikan nama sertifikat yang perlu kami verifikasi,
Contoh
$ curl --cacert new-ca.crt download_URL
Contoh:10 Mengabaikan peringatan sertifikat ssl
Saat menggunakan situs web yang mungkin dihosting dengan sertifikat yang ditandatangani sendiri, kami mendapatkan pesan peringatan sertifikat SSL. Untuk mengabaikan pesan ini &meneruskan unduhan, kami menggunakan ‘-k ‘ opsi dalam ikal,
Contoh
$ curl -k download_url
Ini adalah beberapa penggunaan perintah curl dengan contoh, jangan ragu untuk membagikan komentar &pertanyaan Anda menggunakan kotak komentar di bawah.