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.