5 Klien HTTP Baris Perintah Teratas untuk Pengguna Linux


Klien HTTP adalah perangkat lunak utilitas yang memungkinkan Anda mengunduh file melalui Internet. Selain dapat mengunduh file dari jarak jauh, alat baris perintah ini dapat digunakan untuk tugas lain seperti debugging dan berinteraksi dengan server web.

Hari ini, lihat daftar klien HTTP terbaik kami yang dibuat untuk digunakan di Baris Perintah Linux.

1. HTTPie

HTTPie adalah klien HTTP baris perintah sumber terbuka untuk berinteraksi dengan server HTTP, layanan web, dan RESTful API. HTTPie diucapkan “aych-tee-tee-pie” dan tujuannya adalah untuk menyederhanakan interaksi manusia dengan layanan web melalui baris perintah, sehingga kebanyakan orang menggunakannya untuk pengunduhan seperti Wget.

Fitur lainnya termasuk sintaksis berwarna berdasarkan tipe, header khusus, sesi persisten, dukungan untuk plugin, dukungan bawaan untuk JSON, dll.

Untuk menginstal httpie di Linux, Anda dapat menggunakan manajer paket untuk menginstal paket dengan mudah.

sudo apt install httpie         [On Debian, Ubuntu and Mint]
sudo yum install httpie         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/httpie  [On Gentoo Linux]
sudo apk add httpie             [On Alpine Linux]
sudo pacman -S httpie           [On Arch Linux]
sudo zypper install httpie      [On OpenSUSE]    

2. Perintah HTTP 2

HTTP Prompt adalah klien HTTP baris perintah interaktif yang dibangun di atas prompt_toolkit dan HTTPie dengan 20+ tema. Sorotan fitur-fiturnya mencakup pelengkapan otomatis, penyorotan sintaksis, cookie otomatis, pipeline mirip Unix, kompatibilitas dengan HTTpie, HTTP-prompt tetap ada di antara sesi, dan integrasi OpenAPI/Swagger.

Untuk menginstal http-prompt di Linux, Anda dapat menggunakan manajer paket pip python untuk menginstalnya.

pip install http-prompt

3. Keriting

Curl adalah utilitas dan pustaka baris perintah sumber terbuka untuk mentransfer file melalui jaringan menggunakan sintaks URL melalui beberapa protokol yang didukung termasuk SCP, SMTPS, HTTPS, IMAP, LDAP, POP3, dll.

Curl adalah utilitas yang sangat populer yang digunakan tidak hanya di terminal dan skrip untuk mentransfer data tetapi juga di router, printer, tablet, ponsel, dekoder, perlengkapan audio, pemutar media, dll.

Ini memiliki daftar fitur panjang yang mencakup dukungan untuk IPv6 dan kaus kaki5, hasil keluaran khusus setelah selesai, tidak ada batasan panjang URL, dan penyelesaian nama asinkron.

Untuk menginstal curl di Linux, Anda dapat menggunakan manajer paket untuk menginstal paket dengan mudah.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    

4. Dapatkan

Wget adalah utilitas baris perintah sumber terbuka untuk mengambil konten dari server web melalui proxy HTTP serta protokol HTTP, HTTPS, dan FTP. Fungsinya adalah pengunduhan rekursif yang mengharuskannya mengikuti tautan di halaman HTML dan membuat versi lokal situs web jarak jauh.

Wget menawarkan beberapa fitur termasuk kemampuan untuk berfungsi dengan baik bahkan ketika koneksi jaringan Anda lambat atau tidak stabil, dukungan untuk proxy dan cookie HTTP, melanjutkan unduhan yang dibatalkan menggunakan REST dan RANGE API, file pesan berbasis NLS untuk berbagai bahasa, dll.

Untuk menginstal wget di Linux, Anda dapat menggunakan manajer paket untuk menginstal paket dengan mudah.

sudo apt install wget         [On Debian, Ubuntu and Mint]
sudo yum install wget         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget  [On Gentoo Linux]
sudo apk add wget             [On Alpine Linux]
sudo pacman -S wget           [On Arch Linux]
sudo zypper install wget      [On OpenSUSE]    

5.Aria2

Aria2 adalah utilitas pengunduhan baris perintah sumber terbuka yang ringan dengan dukungan untuk HTTP & HTTPS, FTP & SFTP, Metalink, dan BitTorrent. Fitur-fiturnya mencakup validasi otomatis untuk file seperti BitTorrent, pengunduhan file paralel dari HTTP(S)/(S)FTP dan BitTorrent secara bersamaan, dukungan Ntrc, cache disk untuk mengurangi aktivitas disk, dukungan IPv6 dengan Happy Bola mata, dll.

Untuk menginstal aria2 di Linux, Anda dapat menggunakan manajer paket untuk menginstal paket dengan mudah.

sudo apt install aria2         [On Debian, Ubuntu and Mint]
sudo yum install aria2         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/aria2  [On Gentoo Linux]
sudo apk add aria2             [On Alpine Linux]
sudo pacman -S aria2           [On Arch Linux]
sudo zypper install aria2      [On OpenSUSE]    

Apakah ada klien HTTP baris perintah luar biasa yang tidak tercantum di atas? Silakan tambahkan saran dan alasan Anda pada kotak diskusi di bawah ini.