Ricerca nel sito web

I 5 migliori client HTTP da riga di comando per utenti Linux


I client HTTP sono software di utilità che consentono di scaricare file su Internet. Oltre a poter scaricare file in remoto, questi strumenti da riga di comando possono essere utilizzati per altre attività come il debug e l'interazione con i server web.

Oggi, controlla il nostro elenco dei migliori client HTTP creati per l'uso nella riga di comando di Linux.

1. HTTPie

HTTPie è un client HTTP da riga di comando open source per l'interazione con server HTTP, servizi Web e API RESTful. HTTPie si pronuncia "aych-tee-tee-pie" e il suo scopo è semplificare l'interazione umana con i servizi web tramite la riga di comando, quindi la maggior parte delle persone lo utilizza per download simili a Wget.

Le sue altre caratteristiche includono una sintassi colorata basata sul tipo, intestazioni personalizzate, sessioni persistenti, supporto per plugin, supporto integrato per JSON, ecc.

Per installare httpie su Linux, puoi utilizzare il tuo gestore pacchetti per installare facilmente il pacchetto.

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. Richiesta HTTP 2

HTTP Prompt è un client HTTP interattivo da riga di comando basato su prompt_toolkit e HTTPie con 20+ temi. Le sue funzionalità principali includono il completamento automatico, l'evidenziazione della sintassi, i cookie automatici, pipeline simili a Unix, compatibilità con HTTpie, il prompt HTTP persiste tra le sessioni e l'integrazione OpenAPI/Swagger.

Per installare http-prompt su Linux, puoi utilizzare il gestore pacchetti pip python per installarlo.

pip install http-prompt

3. Arricciatura

Curl è un'utilità e una libreria da riga di comando open source per il trasferimento di file su una rete utilizzando la sintassi URL su uno qualsiasi dei numerosi protocolli supportati tra cui SCP, SMTPS, HTTPS, IMAP, LDAP, POP3, ecc.

Curl è un'utilità molto popolare utilizzata non solo nei terminali e negli script per trasferire dati, ma anche in router, stampanti, tablet, telefoni cellulari, set-top box, apparecchiature audio, lettori multimediali, ecc.

Ha un lungo elenco di funzionalità che include il supporto per IPv6 e calzini5, risultati di output personalizzati dopo il completamento, nessun limite di lunghezza URL e risoluzione asincrona dei nomi.

Per installare curl su Linux, puoi utilizzare il tuo gestore pacchetti per installare facilmente il pacchetto.

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

Wget è un'utilità da riga di comando open source per il recupero di contenuti da server Web tramite proxy HTTP e protocolli HTTP, HTTPS e FTP. La sua funzione è il download ricorsivo, ovvero segue i collegamenti nelle pagine HTML e crea versioni locali di siti Web remoti.

Wget vanta diverse funzionalità tra cui la capacità di funzionare in modo eccellente anche quando la connessione di rete è lenta o instabile, supporto per proxy e cookie HTTP, ripresa di download interrotti utilizzando API REST e RANGE, file di messaggi basati su NLS per diversi lingue, ecc.

Per installare wget su Linux, puoi utilizzare il tuo gestore pacchetti per installare facilmente il pacchetto.

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 è un'utilità di download da riga di comando open source leggera con supporto per HTTP e HTTPS, FTP e SFTP, Metalink e BitTorrent. Le sue funzionalità includono la convalida automatica per file come BitTorrent, download di file paralleli da HTTP(S)/(S)FTP e BitTorrent allo stesso tempo, supporto Ntrc, caching del disco per ridurre l'attività del disco, supporto IPv6 con Happy Bulbi oculari, ecc.

Per installare aria2 su Linux, puoi utilizzare il tuo gestore pacchetti per installare facilmente il pacchetto.

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]    

Esistono fantastici client HTTP da riga di comando che non sono elencati sopra? Sentiti libero di aggiungere i tuoi suggerimenti e ragioni nella casella di discussione qui sotto.