HTTPie, komentorivin HTTP-asiakasohjelma, joka on saatavana Ubuntulle

noin Httpie

Seuraavassa artikkelissa aiomme tarkastella HTTPie: tä. Tämä on ilmainen, avoimen lähdekoodin komentorivin HTTP-asiakasohjelma Gnu / Linuxille, MacOS: lle ja Windowsille. Tämä työkalu on tarkoitettu sovellusliittymien, HTTP-palvelinten ja verkkopalvelujen testaamiseen ja virheenkorjaukseen. Sen mukana tulee JSON, HTTPS, välityspalvelimet ja todennustuki. Se perustuu Pythoniin ja julkaistaan ​​BSD-lisenssillä.

HTTPie on komentorivin HTTP-asiakas, joka Tavoitteena on tehdä CLI-vuorovaikutuksesta verkkopalvelujen kanssa mahdollisimman ihmisystävällinen. HTTPie on suunniteltu testaamaan, virheenkorjaamaan ja yleensä olemaan vuorovaikutuksessa HTTP-palvelinten ja sovellusliittymien kanssa. Http- ja https-komentojen avulla voit luoda ja lähettää mielivaltaisia ​​HTTP-pyyntöjä. He käyttävät yksinkertaista syntaksia ja tarjoavat muotoilun ja värin.

Jos omistaudut sovellusten kehittämiseen, yksi tavallisista toiminnoista on olla vuorovaikutuksessa muiden palveluiden API: n kanssa. Tällä hetkellä palveluilla, joiden kanssa olet tekemisissä, on sovellusliittymä paitsi tietojen lukemiseen myös niiden lisäämiseen tai muokkaamiseen. Jos luot omia komentosarjoja tai sovelluksia, tämä työkalu voi olla hyödyllinen sinulle korkean tason kehittäjien lisäksi. Varmasti joissakin skripteissä olet käyttänyt työkaluja, kuten wget tai curl. Jos näin on, tiedät mielellämme, että HTTPie on täydellinen korvaava työkalu. Tämä johtuu siitä, että se tarjoaa käyttäjille luonnollisen kielen päätelaitteen HTTP: n kautta.

HTTPien yleiset ominaisuudet

  • Sisältää yhden ilmeikäs ja intuitiivinen syntakse.
  • Näyttää meille a alustettu ja värillinen päätelähtö.
  • tuki Sisäänrakennettu JSON, kuin lomake- ja tiedostolataukset.
  • HTTPS, välityspalvelimet ja todennus.
  • Voimme käyttää mukautetut otsikot ja pysyvät istunnot.
  • Pystymme toteuttamaan wget-tyyppiset lataukset.
  • Es yhteensopiva Gnu / Linuxin, macOS: n ja Windowsin kanssa.
  • Tukee mahdollisuus käyttää laajennuksia.
  • Tarjoaa meille a kattava dokumentaatio projektin verkkosivustolla.

Nämä ovat vain joitain sen ominaisuuksia. Projektin GitHub-sivulla voit neuvoa kaikkia niitä yksityiskohtaisesti.

Asenna HTTPie Ubuntuun

Käyttäjät voivat asenna tämä työkalu Ubuntuun apt: n avulla. Tätä varten meidän on vain avattava pääte (Ctrl + Alt + T) ja suoritettava seuraava komentosarja:

Asenna Httpie

sudo apt update && sudo apt install httpie

Asennuksen jälkeen voimme tarkista asennus seuraavalla komennolla:

http-versio

http --version

Voimme myös asenna tämä työkalu vastaavalla tavalla snap pack. Meidän on vain avattava pääte (Ctrl + Alt + T) ja suoritettava komento:

asenna Httpie snap

sudo snap install http

Tämä apuohjelma Voimme asentaa sen myös Pythonilla (toimii Gnu / Linuxissa, Windowsissa ja Mac OS X: ssä), putkella. Jos sinulla ei vielä ole tätä paketinhallintaa järjestelmässäsi, voit seuraa artikkelia jonka kirjoitimme tähän blogiin vähän aikaa sitten.

Voit suorittaa tämän asennuksen vain Noudata seuraavia ohjeita projektin GitHub-sivu.

Käyttöesimerkkejä

Mukautettu HTTP-menetelmä, HTTP-otsikot ja JSON-tiedot

mukautettu http-menetelmä

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

Lataa tiedosto HTTPie: n avulla

lataa tiedosto wget-tiedostona

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

Sitä voidaan käyttää myös seuraavasti:

lataa tiedosto ja nimi

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

Lähetä HTTP-menetelmä pyyntöön

Tässä esimerkissä lähetämme GET-menetelmän, jota käytetään tietojen pyytämiseen tietystä resurssista.

lähetä http-menetelmä

http GET httpbin.org

Lähetä tiedot lomakkeeseen

Voimme myös lähettää tietoja lomakkeeseen.

lähettää tietoja lomakkeella

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

Meillä on mahdollisuus tarkastella lähetettävää pyyntöä käyttämällä yhtä tulostusvaihtoehdoista:

tarkastella lähetettyjä pyyntöjä

http -v httpbin.org/get

Auttaa

että saada käyttötiedot, sinun on vain suoritettava komento:

http-ohje

http --help

Voimme myös tarkista miehesi sivut:

man http

Projektin GitHub-sivulta käyttäjät löytävät lisää käyttöesimerkkejä.

HTTPie on moderni, helppokäyttöinen, CURL-tyyppinen komentorivin HTTP-asiakasohjelma, jolla on yksinkertainen ja luonnollinen syntakse, joka näyttää tulokset myös väreinä. Tässä artikkelissa olemme osoittaneet asennuksen ja joitain yksinkertaisia ​​esimerkkejä tästä työkalusta, joka toimii Ubuntu 20.04: ssä. Lisätietoa käyttäjät voivat hakea projektin verkkosivusto.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.