Linux Kullanıcıları için En İyi 5 Komut Satırı HTTP İstemcisi


HTTP istemcileri, dosyaları İnternet üzerinden indirmenize olanak sağlayan yardımcı yazılımlardır. Dosyaları uzaktan indirebilmenin yanı sıra, bu komut satırı araçları hata ayıklama ve web sunucularıyla etkileşim kurma gibi diğer görevler için de kullanılabilir.

Bugün, Linux Komut Satırında kullanılmak üzere oluşturulmuş en iyi HTTP istemcileri listemize göz atın.

1.HTTPie

HTTPie, HTTP sunucuları, web hizmetleri ve RESTful API'leriyle etkileşime geçmek için kullanılan açık kaynaklı bir komut satırı HTTP istemcisidir. HTTPie, "aych-tee-tee-pie" olarak telaffuz edilir ve amacı, komut satırı aracılığıyla web hizmetleriyle insan etkileşimini basitleştirmektir, dolayısıyla çoğu kişi onu Wget benzeri indirmeler için kullanır.

Diğer özellikleri arasında türe dayalı renklendirilmiş sözdizimi, özel başlıklar, kalıcı oturumlar, eklenti desteği, yerleşik JSON desteği vb. yer alır.

httpie'yi Linux'a kurmak için, paketi kolayca kurmak amacıyla paket yöneticinizi kullanabilirsiniz.

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. HTTP İstemi 2

HTTP Prompt, 20'den fazla temaya sahip, Prompt_toolkit ve HTTPie üzerine kurulu etkileşimli bir komut satırı HTTP istemcisidir. Öne çıkan özellikleri arasında otomatik tamamlama, sözdizimi vurgulama, otomatik çerezler, Unix benzeri işlem hatları, HTTpie ile uyumluluk, oturumlar arasında HTTP isteminin kalıcı olması ve OpenAPI/Swagger entegrasyonu yer alır.

Linux'ta http-prompt'u kurmak için pip python paket yöneticisini kullanabilirsiniz.

pip install http-prompt

3. Kıvırmak

Curl, SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 vb. dahil olmak üzere desteklenen çeşitli protokollerden herhangi biri üzerinden URL sözdizimini kullanarak dosyaları ağ üzerinden aktarmak için kullanılan açık kaynaklı bir komut satırı yardımcı programı ve kitaplığıdır.

Curl yalnızca veri aktarımı için terminallerde ve komut dosyalarında değil, aynı zamanda yönlendiricilerde, yazıcılarda, tabletlerde, cep telefonlarında, set üstü kutularda, ses ekipmanlarında, medya oynatıcılarda vb. kullanılan çok popüler bir yardımcı programdır.

IPv6 ve çorap5 desteğini, tamamlandıktan sonra özel çıktı sonuçlarını, URL uzunluğu sınırının olmamasını ve eşzamansız ad çözümlemeyi içeren uzun bir özellik listesine sahiptir.

Linux'ta curl'u kurmak için paket yöneticinizi kullanarak paketi kolayca kurabilirsiniz.

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. Kazan

Wget, HTTP proxy'lerinin yanı sıra HTTP, HTTPS ve FTP protokolleri aracılığıyla web sunucularından içerik almak için kullanılan açık kaynaklı bir komut satırı yardımcı programıdır. İşlevi, HTML sayfalarındaki bağlantıları takip etmesini ve uzak web sitelerinin yerel sürümlerini oluşturmasını gerektiren yinelemeli indirmedir.

Wget, ağ bağlantınız yavaş veya kararsız olduğunda bile mükemmel bir şekilde çalışma yeteneği, HTTP proxy'leri ve çerezleri destekleme, REST ve RANGE API'lerini kullanarak iptal edilen indirmeleri sürdürme, farklı amaçlar için NLS tabanlı mesaj dosyaları gibi çeşitli özelliklere sahiptir. diller vb.

Linux'ta wget'i kurmak için, paketi kolayca kurmak amacıyla paket yöneticinizi kullanabilirsiniz.

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, HTTP ve HTTPS, FTP ve SFTP, Metalink ve BitTorrent desteğine sahip hafif, açık kaynaklı bir komut satırı indirme yardımcı programıdır. Özellikleri arasında BitTorrent gibi dosyalar için otomatik doğrulama, HTTP(S)/(S)FTP ve BitTorrent'ten aynı anda paralel dosya indirme, Ntrc desteği, disk etkinliğini azaltmak için disk önbelleğe alma, Happy ile IPv6 desteği yer alır. Gözbebekleri vb.

aria2'yi Linux'a yüklemek için paket yöneticinizi kullanarak paketi kolayca kurabilirsiniz.

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]    

Yukarıda listelenmeyen harika komut satırı HTTP istemcileri var mı? Önerilerinizi ve nedenlerinizi aşağıdaki tartışma kutusuna eklemekten çekinmeyin.