Labākie Linux komandrindas HTTP klienti


HTTP klienti ir utilītas programmatūra, kas ļauj lejupielādēt failus internetā. Šos komandrindas rīkus var ne tikai lejupielādēt failus attālināti, bet arī izmantot citiem uzdevumiem, piemēram, atkļūdošanai un mijiedarbībai ar tīmekļa serveriem.

Šodien pārbaudiet mūsu labāko HTTP klientu sarakstu, kas izveidoti lietošanai Linux komandrindā.

1. HTTPie

Wget līdzīgas lejupielādes.

Tās citas funkcijas ietver uz tipiem balstītu krāsainu sintaksi, pielāgotas galvenes, pastāvīgas sesijas, spraudņu atbalstu, iebūvētu atbalstu JSON utt.

2. HTTP uzvedne 2

HTTP uzvedne ir interaktīvs komandrindas HTTP klients, kas veidots uz prompt_toolkit un HTTPie ar vairāk nekā 20 tēmām. Tās iezīmēs ir automātiska pabeigšana, sintakses izcelšana, automātiskās sīkdatnes, Unix līdzīgi cauruļvadi, saderība ar HTTpie, sesiju starplaikos saglabājas http-uzvedne un OpenAPI/Swagger integrācija.

3. čokurošanās

failu pārsūtīšana tīklā, izmantojot URL sintaksi, izmantojot jebkuru no vairākiem atbalstītajiem protokoliem, ieskaitot SCP, SMTPS, HTTPS, IMAP, LDAP, POP3 utt.

Curl ir ļoti populāra utilīta, ko izmanto ne tikai terminālos un skriptos, lai pārsūtītu datus, bet arī maršrutētājos, printeros, planšetdatoros, mobilajos tālruņos, televizora pierīcēs, audioiekārtās, multivides atskaņotājos utt. Tam ir garš funkciju saraksts, kas ietver atbalstu IPv6 un socks5 pielāgotās izvades rezultāti pēc pabeigšanas, bez URL garuma ierobežojuma, asinhrona nosaukuma atrisināšana.

4. Wget

Wget ir atvērtā koda komandrindas lietderība satura izgūšanai no tīmekļa serveriem, izmantojot HTTP starpniekserverus, kā arī HTTP, HTTPS un FTP protokolus. Tās funkcija ir rekurzīva lejupielāde, kas nozīmē, ka tā seko HTML lapu saitēm un izveido vietējo attālo vietņu versijas.

Wget lepojas ar vairākām funkcijām, tostarp iespēju lieliski darboties pat tad, ja tīkla savienojums ir lēns vai nestabils, HTTP starpniekserveru un sīkfailu atbalsts, atsāktu lejupielāžu pārtraukšana, izmantojot REST un RANGE API, NLS bāzes ziņojumu faili dažādām valodām utt.

5. Ārija2

Aria2 ir viegla atvērtā koda komandrindas lejupielādes lietderība, kas atbalsta HTTP un HTTPS, FTP un SFTP, Metalink un BitTorrent. Tās funkcijas ietver automātisku validāciju failiem, piemēram, BitTorrent, paralēlu failu lejupielādi no HTTP (S)/(S) FTP un BitTorrent vienlaicīgi, Ntrc atbalstu, diska kešatmiņu, lai samazinātu diska darbību, IPv6 atbalstu ar Happy Eyeballs utt.

Vai ir kādi lieliski komandrindas HTTP klienti, kas nav uzskaitīti iepriekš? Droši pievienojiet savus ierosinājumus un iemeslus zemāk esošajā diskusiju lodziņā.