Ubuntu

Instal dan Belajar Menggunakan Curl di Ubuntu 18.04

Instal dan Belajar Menggunakan Curl di Ubuntu 18.04
CURL adalah utilitas baris perintah untuk membuat permintaan HTTP dan mendapatkan data dari server web. Ini digunakan untuk mengotomatiskan permintaan HTTP ke server web. CURL hanyalah alat untuk mendapatkan data dan memanipulasi permintaan HTTP. Setelah Anda mendapatkan data, Anda dapat menyalurkannya ke program lain untuk melakukan penguraian data apa pun tergantung pada kebutuhan Anda. Saat ini CURL juga digunakan untuk menguji REST API (Application Programming Interfaces). Karena sangat ringan dan dapat dengan mudah ditemukan di semua distribusi Linux, ini banyak digunakan untuk melakukan tugas yang berbeda.

Pada artikel ini, saya akan menunjukkan cara menginstal dan menggunakan CURL di Ubuntu 18.04 Bionic Berang-berang. Mari kita mulai.

Memasang CURL

Pertama-tama perbarui cache repositori paket mesin Ubuntu Anda dengan perintah berikut:

$ sudo apt-get update

Cache repositori paket harus diperbarui.

CURL tersedia di repositori paket resmi Ubuntu 18.04 Bionic Berang-berang.

Anda dapat menjalankan perintah berikut untuk menginstal CURL di Ubuntu 18.04:

$ sudo apt-get install curl

CURL harus diinstal.

Menggunakan CURL

Di bagian artikel ini, saya akan menunjukkan cara menggunakan CURL ke berbagai tugas terkait HTTP.

Memeriksa URL dengan CURL

Anda dapat memeriksa apakah URL valid atau tidak dengan CURL.

Anda dapat menjalankan perintah berikut untuk memeriksa apakah URL misalnya https://www.google.com valid atau tidak.

$curl https://www.google.com

Seperti yang dapat Anda lihat dari tangkapan layar di bawah, banyak teks ditampilkan di terminal. Itu berarti URL https://www.google.com valid.

Saya menjalankan perintah berikut hanya untuk menunjukkan kepada Anda bagaimana tampilan URL yang buruk.

$ curl http://notfound.tidak ditemukan

Seperti yang Anda lihat dari tangkapan layar di bawah, dikatakan Tidak dapat menyelesaikan host. Itu berarti URL tidak valid.

Mengunduh Halaman Web dengan CURL

Anda dapat mengunduh halaman web dari URL menggunakan CURL.

Format perintahnya adalah:

$ curl -o URL NAMA FILE

Di sini, FILENAME adalah nama atau jalur file tempat Anda ingin menyimpan halaman web yang diunduh. URL adalah lokasi atau alamat halaman web.

Katakanlah Anda ingin mengunduh halaman web resmi CURL dan menyimpannya sebagai curl-official.file html. Jalankan perintah berikut untuk melakukannya:

$ curl -o curl-resmi.html https://curl.haxx.se/docs/httpsscripting.html

Halaman web telah diunduh.

Seperti yang Anda lihat dari output perintah ls, halaman web disimpan dalam curl-official.file html.

Anda juga dapat membuka file dengan browser web seperti yang Anda lihat dari tangkapan layar di bawah ini.

Mengunduh File dengan CURL

Anda juga dapat mengunduh File dari internet menggunakan CURL. CURL adalah salah satu pengunduh file baris perintah terbaik. CURL juga mendukung unduhan yang dilanjutkan.

Format perintah CURL untuk mendownload file dari internet adalah:

$ curl -O FILE_URL

Di sini FILE_URL adalah tautan ke file yang ingin Anda unduh. Opsi -O menyimpan file dengan nama yang sama seperti di server web jarak jauh.

Misalnya, katakanlah Anda ingin mengunduh kode sumber server HTTP Apache dari internet dengan CURL. Anda akan menjalankan perintah berikut:

$ curl -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.ter.gz

File sedang diunduh.

File diunduh ke direktori kerja saat ini.

Anda dapat melihat di bagian yang ditandai dari output dari perintah ls di bawah ini, http-2.4.29.ter.file .gz yang baru saja saya unduh.

Jika Anda ingin menyimpan file dengan nama yang berbeda dari yang ada di server web jarak jauh, Anda cukup menjalankan perintah sebagai berikut:.

$ curl -o apache-server.ter.gz http://www-eu.apache.org/dist//httpd/httpd-2.4.29.ter.gz

Unduhan selesai.

Seperti yang Anda lihat dari bagian yang ditandai dari output perintah ls di bawah ini, file tersebut disimpan dengan nama yang berbeda.

Melanjutkan Unduhan dengan CURL

Anda juga dapat melanjutkan unduhan yang gagal dengan CURL. Inilah yang menjadikan CURL salah satu pengunduh baris perintah terbaik.

Jika Anda menggunakan opsi -O untuk mengunduh file dengan CURL dan gagal, Anda menjalankan perintah berikut untuk melanjutkannya lagi.

$ curl -C - -O YOUR_DOWNLOAD_LINK

Di sini YOUR_DOWNLOAD_LINK adalah URL file yang Anda coba unduh dengan CURL tetapi gagal.

Katakanlah Anda mencoba mengunduh arsip sumber Apache HTTP Server dan jaringan Anda terputus di tengah jalan, dan Anda ingin melanjutkan unduhan lagi.

Jalankan perintah berikut untuk melanjutkan unduhan dengan CURL:

$ curl -C - -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.ter.gz

Unduhan dilanjutkan.

Jika Anda telah menyimpan file dengan nama yang berbeda dari yang ada di server web jarak jauh, maka Anda harus menjalankan perintah sebagai berikut:

$ curl -C - -o FILENAME DOWNLOAD_LINK

Di sini FILENAME adalah nama file yang Anda tentukan untuk diunduh. Ingat NAMA FILE harus sesuai dengan nama file yang Anda coba simpan unduhan seperti saat unduhan gagal.

Batasi Kecepatan Unduhan dengan CURL

Anda mungkin memiliki satu koneksi internet yang terhubung ke router Wi-Fi yang digunakan oleh semua keluarga atau kantor Anda. Jika Anda mengunduh file besar dengan CURL, anggota lain dari jaringan yang sama mungkin mengalami masalah saat mereka mencoba menggunakan internet.

Anda dapat membatasi kecepatan unduh dengan CURL jika Anda mau.

Format perintahnya adalah:

$ curl --limit-rate DOWNLOAD_SPEED -O DOWNLOAD_LINK

Di sini DOWNLOAD_SPEED adalah kecepatan di mana Anda ingin mengunduh file.

Katakanlah Anda ingin kecepatan unduh menjadi 10KB, jalankan perintah berikut untuk melakukannya:

$ curl --limit-rate 10K -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.ter.gz

Seperti yang Anda lihat, kecepatannya dibatasi hingga 10 Kilo Bytes (KB) yang setara dengan hampir 10.000 byte (B).

Mendapatkan Informasi Header HTTP Menggunakan CURL

Saat Anda bekerja dengan REST API atau mengembangkan situs web, Anda mungkin perlu memeriksa header HTTP dari URL tertentu untuk memastikan API atau situs web Anda mengirimkan header HTTP yang Anda inginkan. Anda dapat melakukannya dengan CURL.

Anda dapat menjalankan perintah berikut untuk mendapatkan informasi header https://www.google.com:

$ curl -Saya https://www.google.com

Seperti yang dapat Anda lihat dari tangkapan layar di bawah, semua tajuk respons HTTP https://www.google.com terdaftar.

Begitulah cara Anda menginstal dan menggunakan CURL di Ubuntu 18.04 Bionic Berang-berang. Terima kasih telah membaca artikel ini.

Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...