L-aħjar Klijenti HTTP tal-Linja tal-Kmand għal Linux


Il-klijenti HTTP huma softwer ta' utilità li jippermettilek tniżżel fajls minn fuq l-Internet. Minbarra li jkunu jistgħu tniżżel fajls mill-bogħod, dawn l-għodod tal-linja tal-kmand jistgħu jintużaw għal kompiti oħra bħal debugging u interazzjoni ma 'servers tal-web.

Illum, iċċekkja l-lista tagħna tal-aħjar klijenti HTTP maħluqa għall-użu fil-Linja tal-Kmand tal-Linux.

1. HTTPie

Downloads bħal Wget.

Il-karatteristiċi l-oħra tiegħu jinkludu sintassi kkulurita bbażata fuq it-tip, headers tad-dwana, sessjonijiet persistenti, appoġġ għal plugins, appoġġ integrat għal JSON, eċċ.

2. HTTP Prompt 2

HTTP Prompt huwa klijent HTTP interattiv mil-linja tal-kmand mibni fuq prompt_toolkit u HTTPie b'20+ temi. Il-karatteristiċi ewlenin tiegħu jinkludu l-awto-kompletazzjoni, l-enfasi tas-sintassi, il-cookies awtomatiċi, il-pipelines bħal Unix, il-kompatibilità ma 'HTTpie, il-prompt http tippersisti bejn is-sessjonijiet, u l-integrazzjoni ta' OpenAPI/Swagger.

3. Curl

it-trasferiment ta' fajls fuq netwerk bl-użu tas-sintassi tal-URL fuq kwalunkwe minn diversi protokolli appoġġjati inklużi SCP, SMTPS, HTTPS, IMAP, LDAP, POP3, eċċ.

Curl hija utilità popolari ħafna użata mhux biss f'terminals u skripts biex tittrasferixxi dejta iżda wkoll fir-routers, printers, pilloli, telefowns ċellulari, set-top boxes, tagħmir tal-awdjo, media players, eċċ. Għandha lista twila ta 'karatteristiċi li tinkludi appoġġ għal IPv6 u kalzetti5, riżultati ta 'output tad-dwana wara t-tlestija, l-ebda limitu ta' tul tal-URL, soluzzjoni asinkronika tal-isem.

4. Wget

Wget hija utilità tal-linja tal-kmand ta 'sors miftuħ għall-irkupru ta' kontenut minn servers tal-web permezz ta 'prokuri HTTP kif ukoll protokolli HTTP, HTTPS u FTP. Il-funzjoni tiegħu hija tniżżil rikorsiv li jinvolvi li jsegwi l-links fil-paġni HTML u joħloq verżjonijiet lokali ta 'websajts remoti.

Wget tiftaħar bosta karatteristiċi inkluża l-abbiltà li taħdem b'mod eċċellenti anke meta l-konnessjoni tan-netwerk tiegħek tkun bil-mod jew instabbli, appoġġ għal prokuri HTTP u cookies, jerġa 'jibda downloads abortiti bl-użu ta' REST u RANGE APIs, fajls ta 'messaġġi bbażati fuq NLS għal lingwi differenti, eċċ.

5. Arja2

Aria2 hija utilità ħafifa ta 'tniżżil tal-linja tal-kmand ta' sors miftuħ b'appoġġ għal HTTP & HTTPS, FTP & SFTP, Metalink, u BitTorrent. Il-karatteristiċi tiegħu jinkludu validazzjoni awtomatika għal fajls bħal BitTorrent, downloads ta 'fajls paralleli minn HTTP(S)/(S)FTP u BitTorrent fl-istess, appoġġ Ntrc, disk caching biex titnaqqas l-attività tad-disk, appoġġ IPv6 b'Happy Eyeballs, eċċ.

Hemm xi klijenti tal-biża' tal-linja tal-kmand HTTP li mhumiex elenkati hawn fuq? Ħossok liberu li żżid is-suġġerimenti u r-raġunijiet tiegħek fil-kaxxa ta' diskussjoni hawn taħt.