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.