Website-Suche

Die 5 besten Befehlszeilen-HTTP-Clients für Linux-Benutzer


HTTP-Clients sind Dienstprogramme, mit denen Sie Dateien über das Internet herunterladen können. Neben der Möglichkeit, Dateien aus der Ferne herunterzuladen, können diese Befehlszeilentools auch für andere Aufgaben wie Debugging und Interaktion mit Webservern verwendet werden.

Schauen Sie sich heute unsere Liste der besten HTTP-Clients an, die für die Verwendung in der Linux-Befehlszeile erstellt wurden.

1. HTTPie

HTTPie ist ein Open-Source-Befehlszeilen-HTTP-Client für die Interaktion mit HTTP-Servern, Webdiensten und RESTful-APIs. HTTPie wird „aych-tee-tee-pie“ ausgesprochen und zielt darauf ab, die menschliche Interaktion mit Webdiensten über die Befehlszeile zu vereinfachen, weshalb es von den meisten Menschen für Wget-ähnliche Downloads verwendet wird.

Zu den weiteren Funktionen gehören eine typbasierte kolorierte Syntax, benutzerdefinierte Header, dauerhafte Sitzungen, Unterstützung für Plugins, integrierte Unterstützung für JSON usw.

Um httpie unter Linux zu installieren, können Sie das Paket einfach mit Ihrem Paketmanager installieren.

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-Eingabeaufforderung 2

HTTP Prompt ist ein interaktiver Befehlszeilen-HTTP-Client, der auf prompt_toolkit und HTTPie mit 20+ Themen basiert. Zu den Funktionshighlights gehören automatische Vervollständigung, Syntaxhervorhebung, automatische Cookies, Unix-ähnliche Pipelines, Kompatibilität mit HTTpie, die Beibehaltung der HTTP-Eingabeaufforderung zwischen Sitzungen und die OpenAPI/Swagger-Integration.

Um http-prompt unter Linux zu installieren, können Sie es mit dem Pip-Python-Paketmanager installieren.

pip install http-prompt

3. Locken

Curl ist ein Open-Source-Befehlszeilendienstprogramm und eine Bibliothek zum Übertragen von Dateien über ein Netzwerk mithilfe der URL-Syntax über mehrere unterstützte Protokolle, darunter SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 usw.

Curl ist ein sehr beliebtes Dienstprogramm, das nicht nur in Terminals und Skripten zur Datenübertragung verwendet wird, sondern auch in Routern, Druckern, Tablets, Mobiltelefonen, Set-Top-Boxen, Audiogeräten, Mediaplayern usw.

Es verfügt über eine lange Funktionsliste, die Unterstützung für IPv6 und Socks5, benutzerdefinierte Ausgabeergebnisse nach Abschluss, keine URL-Längenbeschränkung und asynchrone Namensauflösung umfasst.

Um curl unter Linux zu installieren, können Sie das Paket einfach mit Ihrem Paketmanager installieren.

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

Wget ist ein Open-Source-Befehlszeilendienstprogramm zum Abrufen von Inhalten von Webservern über HTTP-Proxys sowie HTTP-, HTTPS- und FTP-Protokolle. Seine Funktion ist das rekursive Herunterladen, was bedeutet, dass es den Links in HTML-Seiten folgt und lokale Versionen von Remote-Websites erstellt.

Wget verfügt über mehrere Funktionen, darunter die Fähigkeit, auch dann hervorragend zu funktionieren, wenn Ihre Netzwerkverbindung langsam oder instabil ist, Unterstützung für HTTP-Proxys und Cookies, die Wiederaufnahme abgebrochener Downloads mithilfe von REST- und RANGE-APIs sowie NLS-basierte Nachrichtendateien für verschiedene Zwecke Sprachen usw.

Um wget unter Linux zu installieren, können Sie das Paket einfach mit Ihrem Paketmanager installieren.

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

Aria2 ist ein leichtes Open-Source-Befehlszeilen-Download-Dienstprogramm mit Unterstützung für HTTP und HTTPS, FTP und SFTP, Metalink und BitTorrent. Zu seinen Funktionen gehören die automatische Validierung für Dateien wie BitTorrent, parallele Dateidownloads von HTTP(S)/(S)FTP und BitTorrent gleichzeitig, Ntrc-Unterstützung, Festplatten-Caching zur Reduzierung der Festplattenaktivität, IPv6-Unterstützung mit Happy Augäpfel usw.

Um aria2 unter Linux zu installieren, können Sie das Paket einfach mit Ihrem Paketmanager installieren.

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]    

Gibt es tolle Befehlszeilen-HTTP-Clients, die oben nicht aufgeführt sind? Fühlen Sie sich frei, Ihre Vorschläge und Gründe im Diskussionsfeld unten hinzuzufügen.