Kidokezo cha HTTP - Kiteja cha HTTP cha Amri Inayotumika
HTTP Prompt (au HTTP-prompt) ni kiteja wasilianifu cha HTTP kilichojengwa kwenye HTTPie na prompt_toolkit, inayoangazia kukamilisha kiotomatiki na kuangazia sintaksia. Pia inasaidia vidakuzi otomatiki, ushirikiano wa OpenAPI/Swagger pamoja na mabomba yanayofanana na Unix na uelekezaji upya wa pato. Kwa kuongeza, inakuja na mada zaidi ya 20 ambazo unaweza kutumia.
Katika makala hii, tutaelezea jinsi ya kusakinisha na kutumia kwa ufupi HTTP-haraka katika Linux.
Jinsi ya Kufunga HTTP Prompt katika Linux
Unaweza kusakinisha HTTP-haraka kama kifurushi cha kawaida cha Python kwa kutumia amri ya PIP kama inavyoonyeshwa.
$ pip install http-prompt
Utapata makosa ya ruhusa ikiwa unajaribu kusakinisha HTTP-haraka kwenye Python ya mfumo mzima. Haipendekezwi, lakini ikiwa hii ndio unataka kufanya, tumia tu sudo amri kupata marupurupu ya mizizi kama inavyoonyeshwa.
$ sudo pip install http-prompt
Vinginevyo, unaweza kutumia --user
chaguo kusakinisha kifurushi kwenye saraka ya nyumbani ya mtumiaji kama ifuatavyo:
$ pip install --user http-prompt
Ili kupata toleo jipya la HTTP Prompt, fanya:
$ pip install -U http-prompt
Jinsi ya kutumia HTTP Prompt katika Linux
Ili kuanza kipindi, endesha tu amri ya http-prompt kama inavyoonyeshwa.
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
Baada ya kuanza kipindi, unaweza kuandika amri kwa maingiliano kama inavyoonyeshwa kwenye picha ya skrini ifuatayo.
Ili kuhakiki jinsi HTTP Prompt itaita HTTPie, endesha amri ifuatayo.
> httpie post
Unaweza kutuma ombi la HTTP, weka mojawapo ya mbinu za HTTP kama inavyoonyeshwa.
> head > get > post > put > patch > delete
Inawezekana kuongeza vichwa, kamba ya hoja, au vigezo vya mwili, kutumia sintaksia kama katika HTTPie. Hapa kuna baadhi ya mifano:
# 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
Unaweza pia kuongeza chaguzi za HTTPie kama inavyoonyeshwa.
> --form --auth user:pass > --verify=no OR > --form --auth user:pass username=tecmint Content-Type:application/json
Ili kuweka upya kikao (futa vigezo na chaguzi zote) au uondoke kwenye kikao, endesha:
> rm * #reset session > exit #exit session
Kwa maelezo zaidi na mifano ya matumizi, angalia hati za haraka za HTTP kwa: http://http-prompt.com/.
Ni hayo tu! HTTP Prompt hufanya mwandamani kamili wa HTTPie. Tungependa kusikia kutoka kwako. Shiriki mawazo yako au uulize maswali kuhusu kidokezo cha HTTP kupitia fomu ya maoni iliyo hapa chini.