Beste Befehlszeilen-HTTP-Clients für Linux

HTTP-Clients sind Hilfsprogramme, mit denen Sie Dateien über das Internet herunterladen können. Diese Befehlszeilentools können nicht nur Dateien remote herunterladen, sondern auch für andere Aufgaben wie das Debuggen und die Interaktion mit Webservern verwendet werden.

Lesen Sie auch: Beste Befehlszeilen-FTP-Clients für Linux

Sehen 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 ausgesprochen “Aych-Tee-Tee-Pie“Und sein Ziel ist es, die menschliche Interaktion mit Webdiensten über die Befehlszeile zu vereinfachen, sodass die meisten Benutzer sie für Wget-ähnliche Downloads verwenden.

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.

HTTPie Linux HTTP Client
HTTPie Linux HTTP Client

2. HTTP-Eingabeaufforderung 2


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

HTTP-Eingabeaufforderung - Befehlszeilen-HTTP-Client für Linux
HTTP-Eingabeaufforderung – Befehlszeilen-HTTP-Client für Linux

3. Curl

Curl ist ein Open Source-Befehlszeilenprogramm und eine Bibliothek zum Übertragen von Dateien über ein Netzwerk mithilfe der URL-Syntax über eines von mehreren unterstützten Protokollen, einschließlich SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 usw.

Curl ist ein sehr beliebtes Dienstprogramm, das nicht nur in Terminals und Skripten zum Übertragen von Daten 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 unterstützt IPv6 und socks5, benutzerdefinierte Ausgabeergebnisse nach Abschluss, keine URL-Längenbeschränkung, asynchrone Namensauflösung.

Curl-Abfrage-HTTP-Header
Curl-Abfrage-HTTP-Header

4. Wget

Wget ist ein Open Source-Befehlszeilenprogramm zum Abrufen von Inhalten von Webservern über HTTP-Proxys sowie über 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 bietet verschiedene Funktionen, einschließlich der Fähigkeit, auch bei langsamer oder instabiler Netzwerkverbindung hervorragend zu funktionieren, Unterstützung für HTTP-Proxys und Cookies, Wiederaufnahme abgebrochener Downloads mithilfe von REST- und RANGE-APIs, NLS-basierten Nachrichtendateien für verschiedene Sprachen usw.

Wget Dateien in ein bestimmtes Verzeichnis herunterladen
Wget Dateien in ein bestimmtes Verzeichnis herunterladen

5. Aria2

Aria2 ist ein leichtes Open-Source-Dienstprogramm zum Herunterladen von Befehlszeilen mit Unterstützung für HTTP und HTTPS, FTP und SFTP, Metalink und BitTorrent. Zu seinen Funktionen gehört 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 Eyeballs usw.

Aria2: Befehlszeilen-Download-Manager für Linux
Aria2: Befehlszeilen-Download-Manager für Linux

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

Similar Posts

Leave a Reply