Weboldal keresés

Az 5 legjobb parancssori HTTP-kliens Linux-felhasználók számára


A HTTP-kliensek olyan segédszoftver, amely lehetővé teszi fájlok letöltését az interneten keresztül. A fájlok távoli letöltése mellett ezek a parancssori eszközök más feladatokra is használhatók, például hibakeresésre és webszerverekkel való interakcióra.

Ma tekintse meg a legjobb HTTP-kliensek listáját, amelyek a Linux parancssorban való használatra készültek.

1. HTTPie

A HTTPie egy nyílt forráskódú parancssori HTTP-kliens a HTTP-kiszolgálókkal, webszolgáltatásokkal és RESTful API-kkal való interakcióhoz. A HTTPie kiejtése „aych-tee-tee-pie”, és célja, hogy egyszerűsítse az emberi interakciót a webszolgáltatásokkal a parancssoron keresztül, így a legtöbben Wget-szerű letöltésekhez használják.

Egyéb funkciói közé tartozik a típusalapú színezett szintaxis, az egyéni fejlécek, az állandó munkamenetek, a bővítmények támogatása, a beépített JSON-támogatás stb.

A httpie telepítéséhez Linuxon a csomagkezelő segítségével egyszerűen telepítheti a csomagot.

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

A HTTP Prompt egy interaktív parancssori HTTP-kliens, amely a prompt_toolkitre és a HTTPe-re épül, 20+ témával. Jellemzői közé tartozik az automatikus kiegészítés, a szintaxis kiemelés, az automatikus cookie-k, a Unix-szerű folyamatok, a HTTpie-vel való kompatibilitás, a HTTP-prompt a munkamenetek között és az OpenAPI/Swagger integráció.

A http-prompt Linux rendszeren történő telepítéséhez használhatja a pip python csomagkezelőt a telepítéséhez.

pip install http-prompt

3. Curl

A Curl egy nyílt forráskódú parancssori segédprogram és könyvtár fájlok hálózaton keresztüli átviteléhez URL-szintaxis használatával a számos támogatott protokoll bármelyikén keresztül, beleértve az SCP-t, az SMTPS-t, a HTTPS-t, az IMAP-t, az LDAP-t, a POP3-at stb.

A Curl egy nagyon népszerű segédprogram, amelyet nem csak terminálokban és szkriptekben használnak adatátvitelre, hanem útválasztókban, nyomtatókban, táblagépekben, mobiltelefonokban, set-top boxokban, audioberendezésekben, médialejátszókban stb.

Hosszú funkciólistával rendelkezik, amely tartalmazza az IPv6 és a socks5 támogatását, az egyéni kimeneti eredményeket a befejezés után, az URL hosszkorlátozását és az aszinkron névfeloldást.

A curl telepítéséhez Linuxon a csomagkezelő segítségével egyszerűen telepítheti a csomagot.

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

A Wget egy nyílt forráskódú parancssori segédprogram, amellyel HTTP-proxykon, valamint HTTP-, HTTPS- és FTP-protokollokon keresztül lehet letölteni tartalmat a webszerverekről. Funkciója a rekurzív letöltés, ami azt jelenti, hogy követi a HTML-oldalak hivatkozásait, és létrehozza a távoli webhelyek helyi verzióit.

A Wget számos funkcióval büszkélkedhet, beleértve a kiváló működést akkor is, ha a hálózati kapcsolat lassú vagy instabil, támogatja a HTTP-proxykat és a cookie-kat, a megszakított letöltések folytatását REST és RANGE API-k használatával, NLS-alapú üzenetfájlokat a különböző alkalmazásokhoz. nyelvek stb.

A wget telepítéséhez Linuxon a csomagkezelő segítségével egyszerűen telepítheti a csomagot.

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

Az Aria2 egy könnyű, nyílt forráskódú parancssori letöltő segédprogram, amely támogatja a HTTP és HTTPS, FTP és SFTP, Metalink és BitTorrent protokollokat. Funkciói közé tartozik az olyan fájlok automatikus érvényesítése, mint a BitTorrent, párhuzamos fájlok letöltése HTTP(S)/(S)FTP-ről és BitTorrentről egyszerre, Ntrc támogatás, lemezgyorsítótárazás a lemeztevékenység csökkentése érdekében, IPv6 támogatás a Happy segítségével Szemgolyó stb.

Az aria2 telepítéséhez Linuxon a csomagkezelő segítségével egyszerűen telepítheti a csomagot.

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]    

Vannak olyan fantasztikus parancssori HTTP-kliensek, amelyek nem szerepelnek a fenti listán? Nyugodtan adja meg javaslatait és indokait az alábbi vitadobozban.