HTTP Prompt - Abokin Hulɗa na HTTP mai hulɗa


HTTP Prompt (ko HTTP-prompt) abokin ciniki ne na layin umarni na HTTP wanda aka gina akan HTTPie da Quick_toolkit, wanda ke nuna autocomplete da syntax. Hakanan yana goyan bayan kukis na atomatik, haɗin OpenAPI/Swagger da bututun kamar Unix da jujjuyawar fitarwa. Bugu da ƙari, ya zo da fiye da jigogi 20 waɗanda za ku iya amfani da su.

A cikin wannan labarin, za mu bayyana yadda ake shigarwa da kuma amfani da HTTP-prompt a taƙaice a cikin Linux.

Yadda ake Sanya HTTP Prompt a cikin Linux

Kuna iya shigar da HTTP-saka kamar fakitin Python na yau da kullun ta amfani da umarnin PIP kamar yadda aka nuna.

$ pip install http-prompt

Wataƙila kuna samun wasu kurakuran izini idan kuna ƙoƙarin shigar da HTTP-prompt akan tsarin Python mai faɗi. Ba a ba da shawarar ba, amma idan wannan shine abin da kuke son yi, kawai yi amfani da umarnin sudo don samun tushen gata kamar yadda aka nuna.

$ sudo pip install http-prompt

A madadin, zaku iya amfani da zaɓin --mai amfani don shigar da kunshin cikin kundin adireshin gida mai amfani kamar haka:

$ pip install --user http-prompt

Don haɓaka HTTP Prompt, yi:

$ pip install -U http-prompt

Yadda ake Amfani da Saurin HTTP a cikin Linux

Don fara zama, kawai gudanar da umarnin http-prompt kamar yadda aka nuna.

Start with the last session or http://localhost:8000
$ http-prompt

Start with the given URL
$ http-prompt http://localhost:3000

Start with some initial options
$ http-prompt localhost:3000/api --auth user:pass username=somebody

Bayan fara zama, zaku iya rubuta umarni ta hanyar mu'amala kamar yadda aka nuna a hoton allo mai zuwa.

Don ganin yadda HTTP Prompt zai kira HTTPie, gudanar da umarni mai zuwa.

> httpie post

Kuna iya aika buƙatar HTTP, shigar da ɗayan hanyoyin HTTP kamar yadda aka nuna.

> head
> get
> post
> put
> patch
> delete

Yana yiwuwa a ƙara masu kai, kirtan tambaya, ko sigogin jiki, yi amfani da ma'auni kamar yadda yake cikin HTTPie. Ga wasu misalai:

# set header
> Content-Type:application/json

# querystring parameter
> page==5

# body parameters
> username=tecmint 
> full_name='Tecmint HowTos'

# body parameters in raw JSON
> number:=45239
> is_ok:=true
> names:=["tecmint","howtos"]
> user:='{"username": "tecmint", "password": "followus"}'

# write everything in a single line
> Content-Type:application/json page==5 username=tecmint 

Hakanan zaka iya ƙara zaɓuɓɓukan HTTPie kamar yadda aka nuna.

> --form --auth user:pass
> --verify=no
OR
> --form --auth user:pass  username=tecmint  Content-Type:application/json	

Don sake saita zaman (share duk sigogi da zaɓuɓɓuka) ko fita zaman, gudanar:

> rm *		#reset session
> exit		#exit session 

Don ƙarin bayani da misalan amfani, duba takaddun HTTP-prompt a: http://http-prompt.com/.

Shi ke nan! HTTP Prompt yana samar da cikakkiyar aboki ga HTTPie. Za mu so mu ji daga gare ku. Raba tunaninku ko yin tambayoyi game da HTTP-samar ta hanyar hanyar amsawa da ke ƙasa.