Zoeken op website

Top 5 opdrachtregel-HTTP-clients voor Linux-gebruikers


HTTP-clients zijn hulpprogramma's waarmee u bestanden via internet kunt downloaden. Behalve dat je bestanden op afstand kunt downloaden, kunnen deze opdrachtregelprogramma's ook voor andere taken worden gebruikt, zoals het debuggen en communiceren met webservers.

Bekijk vandaag nog onze lijst met de beste HTTP-clients die zijn gemaakt voor gebruik op de Linux-opdrachtregel.

1. HTTPie

HTTPie is een open-source HTTP-opdrachtregelclient voor interactie met HTTP-servers, webservices en RESTful API's. HTTPie wordt uitgesproken als “aych-tee-tee-pie” en het doel is om de menselijke interactie met webservices via de opdrachtregel te vereenvoudigen, dus de meeste mensen gebruiken het voor Wget-achtige downloads.

De andere functies zijn onder meer een op type gebaseerde, ingekleurde syntaxis, aangepaste headers, permanente sessies, ondersteuning voor plug-ins, ingebouwde ondersteuning voor JSON, enz.

Om httpie op Linux te installeren, kunt u uw pakketbeheerder gebruiken om het pakket eenvoudig te installeren.

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

HTTP Prompt is een interactieve HTTP-opdrachtregelclient gebouwd op prompt_toolkit en HTTPie met 20+ thema's. De hoogtepunten van de functies zijn onder meer automatisch aanvullen, syntaxisaccentuering, automatische cookies, Unix-achtige pijplijnen, compatibiliteit met HTTpie, HTTP-prompt blijft bestaan tussen sessies en OpenAPI/Swagger-integratie.

Om http-prompt op Linux te installeren, kun je pip python pakketbeheer gebruiken om het te installeren.

pip install http-prompt

3. Krul

Curl is een open-source opdrachtregelhulpprogramma en bibliotheek voor het overbrengen van bestanden via een netwerk met behulp van URL-syntaxis via een van de verschillende ondersteunde protocollen, waaronder SCP, SMTPS, HTTPS, IMAP, LDAP, POP3, enz.

Curl is een zeer populair hulpprogramma dat niet alleen wordt gebruikt in terminals en scripts om gegevens over te dragen, maar ook in routers, printers, tablets, mobiele telefoons, settopboxen, audioapparatuur, mediaspelers, enz.

Het heeft een lange lijst met functies, waaronder ondersteuning voor IPv6 en Socks5, aangepaste uitvoerresultaten na voltooiing, geen limiet voor de URL-lengte en asynchrone naamomzetting.

Om curl op Linux te installeren, kunt u uw pakketbeheerder gebruiken om het pakket eenvoudig te installeren.

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 is een open source opdrachtregelprogramma voor het ophalen van inhoud van webservers via HTTP-proxy's en HTTP-, HTTPS- en FTP-protocollen. De functie ervan is recursief downloaden, wat inhoudt dat het de links in HTML-pagina's volgt en lokale versies van externe websites creëert.

Wget beschikt over verschillende functies, waaronder de mogelijkheid om uitstekend te functioneren, zelfs als uw netwerkverbinding traag of instabiel is, ondersteuning voor HTTP-proxy's en cookies, hervat afgebroken downloads met behulp van REST- en RANGE API's, NLS-gebaseerde berichtbestanden voor verschillende talen, enz.

Om wget op Linux te installeren, kunt u uw pakketbeheerder gebruiken om het pakket eenvoudig te installeren.

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 is een lichtgewicht open-source opdrachtregeldownloadhulpprogramma met ondersteuning voor HTTP & HTTPS, FTP & SFTP, Metalink en BitTorrent. De functies omvatten automatische validatie voor bestanden zoals BitTorrent, parallelle bestandsdownloads van HTTP(S)/(S)FTP en BitTorrent tegelijkertijd, Ntrc-ondersteuning, schijfcaching om schijfactiviteit te verminderen, IPv6-ondersteuning met Happy Oogbollen, enz.

Om aria2 op Linux te installeren, kunt u uw pakketbeheerder gebruiken om het pakket eenvoudig te installeren.

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]    

Zijn er geweldige HTTP-clients voor de opdrachtregel die hierboven niet worden vermeld? Voel je vrij om je suggesties en redenen toe te voegen in het discussievak hieronder.