5 parasta komentorivin HTTP-asiakasta Linux-käyttäjille


HTTP-asiakkaat ovat apuohjelmia, joiden avulla voit ladata tiedostoja Internetin kautta. Sen lisäksi, että nämä komentorivityökalut voivat ladata tiedostoja etänä, niitä voidaan käyttää muihin tehtäviin, kuten virheenkorjaukseen ja vuorovaikutukseen verkkopalvelimien kanssa.

Tutustu tänään luetteloomme parhaista HTTP-asiakkaista, jotka on luotu käytettäväksi Linuxin komentorivillä.

1. HTTPie

HTTPie on avoimen lähdekoodin komentorivin HTTP-asiakas, joka on tarkoitettu vuorovaikutukseen HTTP-palvelimien, verkkopalvelujen ja RESTful API:iden kanssa. HTTPie lausutaan "aych-tee-tee-pie", ja sen tarkoituksena on yksinkertaistaa ihmisten vuorovaikutusta verkkopalveluiden kanssa komentorivin kautta, joten useimmat ihmiset käyttävät sitä Wget-tyyppisiin latauksiin.

Sen muita ominaisuuksia ovat tyyppipohjainen värillinen syntaksi, mukautetut otsikot, pysyvät istunnot, tuki laajennuksille, sisäänrakennettu tuki JSONille jne.

Asenna httpie Linuxiin asentamalla paketin helposti paketinhallinnan avulla.

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

HTTP Prompt on interaktiivinen komentorivin HTTP-asiakasohjelma, joka on rakennettu prompt_toolkitille ja HTTPeelle ja 20+ teemoille. Sen ominaisuuksien kohokohtia ovat automaattinen täydennys, syntaksin korostus, automaattiset evästeet, Unix-tyyppiset liukuhihnat, yhteensopivuus HTTpie:n kanssa, HTTP-kehote säilyy istuntojen välillä ja OpenAPI/Swagger-integraatio.

Asenna http-prompt Linuxiin käyttämällä pip python -pakettien hallintaa sen asentamiseen.

pip install http-prompt

3. Kihara

Curl on avoimen lähdekoodin komentorivityökalu ja kirjasto tiedostojen siirtämiseen verkon yli käyttämällä URL-syntaksia minkä tahansa useista tuetuista protokollista, mukaan lukien SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 jne.

Curl on erittäin suosittu apuohjelma, jota käytetään paitsi päätteissä ja skripteissä tiedonsiirtoon, myös reitittimissä, tulostimissa, tableteissa, matkapuhelimissa, digisovittimissa, äänilaitteissa, mediasoittimissa jne.

Siinä on pitkä ominaisuusluettelo, joka sisältää tuen IPv6:lle ja socks5:lle, mukautettuja tulosteita valmistumisen jälkeen, ei URL-osoitteen pituusrajoitusta ja asynkronisen nimenratkaisun.

Jos haluat asentaa curlin Linuxiin, voit asentaa paketin helposti paketinhallinnan avulla.

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 on avoimen lähdekoodin komentorivityökalu sisällön hakemiseen web-palvelimista HTTP-välityspalvelinten sekä HTTP-, HTTPS- ja FTP-protokollien kautta. Sen tehtävänä on rekursiivinen lataaminen, mikä tarkoittaa, että se seuraa HTML-sivuilla olevia linkkejä ja luo paikallisia versioita etäsivustoista.

Wget sisältää useita ominaisuuksia, kuten kyvyn toimia erinomaisesti myös silloin, kun verkkoyhteytesi on hidas tai epävakaa, HTTP-välityspalvelinten ja evästeiden tuki, keskeytettyjen latausten jatkaminen REST- ja RANGE-sovellusliittymien avulla, NLS-pohjaiset viestitiedostot eri tarkoituksiin. kielet jne.

Asenna wget Linuxiin asentamalla paketin helposti paketinhallinnan avulla.

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 on kevyt avoimen lähdekoodin komentorivilatausohjelma, joka tukee HTTP- ja HTTPS-, FTP- ja SFTP-, Metalink- ja BitTorrent-tiedostoja. Sen ominaisuudet sisältävät automaattisen tarkistuksen tiedostoille, kuten BitTorrent, rinnakkaiset tiedostojen lataukset HTTP(S)/(S)FTP:stä ja BitTorrentista samanaikaisesti, Ntrc-tuki, levyn välimuistin tallentaminen levyn toiminnan vähentämiseksi, IPv6-tuki Happyn kanssa. Silmämunat jne.

Jos haluat asentaa aria2:n Linuxiin, voit asentaa paketin helposti paketinhallinnan avulla.

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]    

Onko olemassa mahtavia komentorivin HTTP-asiakkaita, joita ei ole lueteltu yllä? Voit vapaasti lisätä ehdotuksesi ja syysi alla olevaan keskusteluruutuun.