HTTPie, Ubuntu jaoks saadaval olev käsurea HTTP klient

Httpie kohta

Järgmises artiklis heidame pilgu HTTPie-le. See on tasuta avatud lähtekoodiga käsurea HTTP klient Gnu / Linuxi, MacOSi ja Windowsi jaoks. See tööriist on mõeldud API-de, HTTP-serverite ja veebiteenuste testimiseks ja silumiseks. Kaasas on JSON, HTTPS, puhverserverid ja autentimistugi. See põhineb Pythonil ja on välja antud BSD litsentsi alusel.

HTTPie on käsurea HTTP klient, mis eesmärk on muuta CLI-interaktsioon veebiteenustega võimalikult inimsõbralikuks. HTTPie on loodud HTTP-serverite ja API-de testimiseks, silumiseks ja nendega suhtlemiseks. Käsud http ja https võimaldavad teil luua ja saata suvalisi HTTP-päringuid. Nad kasutavad lihtsat süntaksit ja pakuvad vormindatud ja värvilist väljundit.

Kui olete pühendunud rakenduste arendamisele, on üks tavapäraseid toiminguid teiste teenuste API-ga suhtlemine. Praegu on teenustel, millega te suhtlete, API mitte ainult andmete lugemiseks, vaid ka nende lisamiseks või muutmiseks. Lisaks kõrgetasemelistele arendajatele võib see tööriist teile kasulik olla ka siis, kui loote ise skripte või rakendusi. Kindlasti olete mõnes skriptis kasutanud selliseid tööriistu nagu wget või curl. Sel juhul on teil hea meel teada, et HTTPie on nende tööriistade ideaalne asendaja. Seda seetõttu, et see pakub kasutajatele terminali kaudu HTTP kaudu loomulikku keelt.

HTTPie üldised omadused

  • incluye una ekspressiivne ja intuitiivne süntaks.
  • Näitab meile a vormindatud ja värviline terminaliväljund.
  • abi Sisseehitatud JSON, nagu vormi ja failide üleslaadimine.
  • HTTPS, puhverserverid ja autentimine.
  • Me saame kasutada kohandatud päised ja püsivad seansid.
  • Saame läbi viia wget-tüüpi allalaadimised.
  • Es ühildub Gnu / Linuxi, macOSi ja Windowsiga.
  • Toetab võimalus kasutada pistikprogramme.
  • Pakub meile a ulatuslik dokumentatsioon projekti veebisaidil.

Need on vaid mõned selle funktsioonidest. Projekti GitHubi lehel saate seda teha konsulteerige kõigist neist üksikasjalikult.

Installige HTTPie Ubuntu

Kasutajad saavad installige see tööriist Ubuntu, kasutades apt. Selleks peame avama ainult terminali (Ctrl + Alt + T) ja käivitama järgmise skripti:

Installige Httpie

sudo apt update && sudo apt install httpie

Pärast installimist saame kontrollige installimist järgmise käsuga:

http-versioon

http --version

Saame ka installige see tööriist vastava abil kinnituspakend. Peame avama ainult terminali (Ctrl + Alt + T) ja käivitama käsu:

installige Httpie snap

sudo snap install http

See utiliit Saame selle installida ka Pythoni abil (töötab Gnu / Linuxis, Windowsis ja Mac OS X-is), pipi teel. Kui teil pole seda paketihaldurit veel teie süsteemis, saate seda teha järgi artiklit mida me siin blogis mõni aeg tagasi kirjutasime.

Selle installi tegemiseks peate lihtsalt seda tegema järgige juhiseid, mis kirjeldavad projekti GitHubi leht.

Kasutamisnäited

Kohandatud HTTP-meetod, HTTP-päised ja JSON-andmed

kohandatud http-meetod

http PUT httpbin.org/put X-API-Token:123 name=Ubunlog

Laadige fail alla HTTPie abil

laadige fail alla wgetina

http --download https://downloads.vivaldi.com/stable/vivaldi-stable_3.4.2066.106-1_amd64.deb

Seda saab kasutada ka järgmiselt:

laadige alla fail ja nimi

http httpbin.org/image/png > image.png

Saada taotluses HTTP-meetod

Selle näite jaoks saadame GET-meetodi, mida kasutatakse konkreetselt ressursilt andmete küsimiseks.

saatmise meetod

http GET httpbin.org

Andmete saatmine vormile

Saame ka andmete saatmine vormile.

saata andmeid vormi järgi

http -f POST httpbin.org/post Hola=Mundo

Meil on võimalus vaadata saadetavat taotlust kasutades ühte väljundvalikutest:

vaadata esitatud taotlusi

http -v httpbin.org/get

Aitama

et hankige kasutamise üksikasjad, peate lihtsalt käsu käivitama:

http abi

http --help

Saame ka kontrollige oma mehe lehti:

man http

Projekti GitHubi lehelt leiavad kasutajad rohkem kasutusnäited.

HTTPie on kaasaegne, hõlpsasti kasutatav, CURL-i sarnane käsurea HTTP-klient, millel on lihtne loomulik süntaks, mis kuvab tulemused ka värvilisena. Selles artiklis oleme näidanud, kuidas installida, ja mõned lihtsad näited selle tööriista kohta, mis töötab Ubuntu 20.04-s. Lisateabe saamiseks saavad kasutajad tutvuda projekti veebisait.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.