Bedste kommandolinje HTTP-klienter til Linux


HTTP-klienter er hjælpeprogrammer, der giver dig mulighed for at downloade filer over internettet. Bortset fra at være i stand til at downloade filer eksternt, kan disse kommandolinjeværktøjer bruges til andre opgaver såsom fejlretning og interaktion med webservere.

I dag skal du tjekke vores liste over de bedste HTTP-klienter, der er oprettet til brug i Linux Command Line.

1. HTTPie

HTTPie er en open source kommandolinje HTTP-klient til interaktion med HTTP-servere, webservices og RESTful API'er. HTTPie udtalt "aych-tee-tee-pie" og dets mål er at forenkle menneskelig interaktion med webtjenester via kommandolinjen, så de fleste bruger den til Wget-lignende downloads.

Dens andre funktioner inkluderer en typebaseret farvet syntaks, brugerdefinerede headere, vedvarende sessioner, support til plugins, indbygget support til JSON osv.

2. HTTP-prompt 2

HTTP Prompt er en interaktiv kommandolinj HTTP-klient bygget på prompt_toolkit og HTTPie med 20+ temaer. Dens funktioner højdepunkter inkluderer automatisk komplet, syntaks fremhævning, auto cookies, Unix-lignende rørledninger, kompatibilitet med HTTpie, http-prompt fortsætter imellem sessioner og OpenAPI/Swagger integration.

3. Krølle

Curl er et open source kommandolinjeværktøj og bibliotek til overførsel af filer over et netværk ved hjælp af URL-syntaks over en af flere understøttede protokoller, herunder SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 osv.

Curl er et meget populært værktøj, der ikke kun bruges i terminaler og scripts til overførsel af data, men også i routere, printere, tablets, mobiltelefoner, set-top-bokse, lydudstyr, medieafspillere osv. Det har en lang liste over funktioner, der inkluderer support for IPv6 og socks5, brugerdefinerede outputresultater efter afslutning, ingen URL-længdebegrænsning, asynkron navneløsning.

4. Wget

Wget er et open source kommandolinjeprogram til at hente indhold fra webservere via HTTP-proxyer såvel som HTTP-, HTTPS- og FTP-protokoller. Dens funktion er rekursiv download, hvilket indebærer, at den følger linkene på HTML-sider og opretter lokale versioner af eksterne websteder.

Wget kan prale af flere funktioner, herunder evnen til at fungere fremragende, selv når din netværksforbindelse er langsom eller ustabil, understøttelse af HTTP-proxyer og cookies, genoptager afbrudte downloads ved hjælp af REST- og RANGE-API'er, NLS-baserede beskedfiler til forskellige sprog osv.

5. Aria2

Aria2 er et let open source kommandolinjedownloadværktøj med understøttelse af HTTP & HTTPS, FTP & SFTP, Metalink og BitTorrent. Dens funktioner inkluderer automatisk validering af filer som BitTorrent, parallelle fildownloads fra HTTP (S)/(S) FTP og BitTorrent på samme tid, Ntrc support, disk caching for at reducere diskaktivitet, IPv6 support med Happy Eyeballs osv.

Er der nogen fantastiske kommandolinje HTTP-klienter, der ikke er angivet ovenfor? Du er velkommen til at tilføje dine forslag og årsager i diskussionsfeltet nedenfor.