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.