HTTPie, layin umarni na HTTP abokin ciniki don Ubuntu

game da Httpie

A cikin labarin na gaba zamuyi duba HTTPie. Wannan kyauta, buɗaɗɗen tushe, abokin ciniki na HTTP mai umarni don Gnu / Linux, MacOS, da Windows. An tsara wannan kayan aikin don gwadawa da lalata APIs, sabobin HTTP, da sabis na yanar gizo. Ya zo tare da JSON, HTTPS, majalissar wakilai, da goyan bayan gaskatawa. Ya dogara ne akan Python kuma an sake shi a ƙarƙashin lasisin BSD.

HTTPie shine layin umarni na HTTP wanda yake da nufin yin hulɗar CLI tare da sabis na yanar gizo kamar saƙar-mutum kamar yadda zai yiwu. An tsara HTTPie don gwadawa, cire kuskure, da kuma ma'amala tare da sabobin HTTP da APIs. Umurnin http da https suna baka damar ƙirƙiri da aika buƙatun HTTP na son zuciya. Suna amfani da rubutun sassauƙa, kuma suna samar da tsari da launuka masu launuka.

Idan ka sadaukar da kanka ga ci gaban aikace-aikace, ɗayan ayyukan yau da kullun shine yin ma'amala tare da API na sauran sabis. A halin yanzu, ayyukan da kuke hulɗa da su suna da API, ba kawai don karanta bayanai ba, har ma da ƙari ko gyaggyara shi. Baya ga manyan masu haɓakawa, idan kun ƙirƙiri rubutunku ko aikace-aikacenku, wannan kayan aikin na iya muku amfani. Tabbas a cikin wasu rubutunku kunyi amfani da kayan aiki kamar wget ko curl. Idan haka ne za ku yi farin ciki da sanin cewa HTTPie shine cikakken maye gurbin waɗannan kayan aikin. Wannan haka ne saboda yana bawa masu amfani da harshe na asali ta hanyar HTTP daga tashar.

Babban halayen HTTPie

  • Ya hada da ɗaya bayani mai ma'ana da kuma fahimta.
  • Shin zai nuna mana a wanda aka tsara kuma mai sarrafa tashar wuta mai launi.
  • Jagora JSON da aka gina, kamar tsari da loda fayil.
  • HTTPS, proxies da kuma Tantance kalmar sirri.
  • Zamu iya amfani taken kai tsaye da kuma ci gaba da zama.
  • Za mu iya aiwatarwa nau'in wget din.
  • Es dace da Gnu / Linux, macOS da Windows.
  • Na goyon bayan da yiwuwar amfani da plugins.
  • Yayi mana a m takardun akan gidan yanar gizon aikin.

Waɗannan su ne kawai wasu daga cikin fasali. A kan aikin GitHub ɗin aikin za ku iya ka shawarce su duka daki-daki.

Sanya HTTPie akan Ubuntu

Masu amfani za su iya shigar da wannan kayan aikin akan Ubuntu ta amfani da kyau. Don yin wannan, kawai zamu buɗe tashar (Ctrl + Alt T) kuma aiwatar da rubutun mai zuwa:

Shigar da Httpie

sudo apt update && sudo apt install httpie

Bayan kafuwa, zamu iya tabbatar da kafuwa tare da umarnin mai zuwa:

http iri

http --version

Hakanan zamu iya girka wannan kayan aikin ta amfani da kwatankwacinsa snap fakitin. Dole ne kawai mu buɗe tashar (Ctrl + Alt + T) kuma mu aiwatar da umarnin:

shigar da Httpie karye

sudo snap install http

Wannan mai amfani Hakanan zamu iya shigar da shi ta amfani da Python (yana aiki akan Gnu / Linux, Windows da Mac OS X), ta hanyar bututu. Idan baku da wannan manajan kunshin kan tsarin ku tukuna, za ku iya bi labarin cewa mun rubuta a kan wannan rukunin yanar gizon ɗan lokaci kaɗan.

Don yin wannan shigarwar, dole kawai kuyi bi umarnin da ke bayyana daga aikin shafin GitHub.

Misalan amfani

Hanyar HTTP ta al'ada, taken HTTP, da bayanan JSON

al'ada http hanyar

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

Zazzage fayil ta amfani da HTTPie

zazzage fayil a matsayin wget

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

Hakanan za'a iya amfani dashi kamar haka:

zazzage fayil da suna

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

Aika hanyar HTTP a cikin buƙatar

Ga wannan misalin za mu aika da hanyar GET wacce ake amfani da ita don neman bayanai daga takamaiman hanya.

aika hanyar http

http GET httpbin.org

Aika bayanai zuwa fom

Hakanan zamu iya aika bayanai zuwa fom.

aika bayanai ta hanyar tsari

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

Za mu sami damar duba buƙatar da ake aikawa ta amfani da ɗayan zaɓuɓɓukan fitarwa:

duba buƙatun da aka ƙaddamar

http -v httpbin.org/get

Taimako

para samun cikakken bayani, kawai kuna gudanar da umarnin:

http taimako

http --help

Hakanan zamu iya duba shafukan mutum:

man http

A shafin GitHub na aikin, masu amfani za su sami ƙari misalan amfani.

HTTPie na zamani ne, mai sauƙin amfani, mai kama da layin umarni na HTTP tare da sauƙaƙan tsari na al'ada, wanda kuma yake nuna sakamako cikin launi. A cikin wannan labarin, mun nuna yadda ake girkawa da wasu misalai masu sauƙi na wannan kayan aikin da ke gudana akan Ubuntu 20.04. Don ƙarin bayani, masu amfani zasu iya tuntuɓar aikin yanar gizo.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.