HTTP hvetja - Gagnvirkur stjórnlína HTTP viðskiptavinur
HTTP hvetja (eða HTTP hvetja) er gagnvirkur HTTP skipanalínu biðlari byggður á HTTPie og prompt_toolkit, með sjálfvirkri útfyllingu og setningafræði auðkenningu. Það styður einnig sjálfvirkar vafrakökur, OpenAPI/Swagger samþættingu sem og Unix-líkar leiðslur og tilvísun úttaks. Að auki kemur það með meira en 20 þemu sem þú getur notað.
Í þessari grein munum við útskýra hvernig á að setja upp og nota í stuttu máli HTTP hvetja í Linux.
Hvernig á að setja upp HTTP hvetja í Linux
Þú getur sett upp HTTP-kvaðningu eins og venjulegan Python pakka með því að nota PIP skipunina eins og sýnt er.
$ pip install http-prompt
Þú munt líklega fá einhverjar heimildarvillur ef þú ert að reyna að setja upp HTTP-kvaðningu á Python um allan kerfið. Það er ekki ráðlagt, en ef þetta er það sem þú vilt gera, notaðu bara sudo skipunina til að fá rótarréttindi eins og sýnt er.
$ sudo pip install http-prompt
Að öðrum kosti geturðu notað --user
valkostinn til að setja pakkann upp í heimamöppu notenda sem hér segir:
$ pip install --user http-prompt
Til að uppfæra HTTP hvetja skaltu gera:
$ pip install -U http-prompt
Hvernig á að nota HTTP hvetja í Linux
Til að hefja lotu skaltu einfaldlega keyra http-prompt skipunina eins og sýnt er.
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
Eftir að lotu er hafin geturðu slegið inn skipanir gagnvirkt eins og sýnt er á eftirfarandi skjámynd.
Til að forskoða hvernig HTTP hvetja mun kalla HTTPie skaltu keyra eftirfarandi skipun.
> httpie post
Þú getur sent HTTP beiðni, sláðu inn eina af HTTP aðferðunum eins og sýnt er.
> head > get > post > put > patch > delete
Það er hægt að bæta við hausum, fyrirspurnarstreng eða meginbreytum, notaðu setningafræðina eins og í HTTPie. Hér eru nokkur dæmi:
# 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
Þú getur líka bætt við HTTPie valkostum eins og sýnt er.
> --form --auth user:pass > --verify=no OR > --form --auth user:pass username=tecmint Content-Type:application/json
Til að endurstilla lotuna (hreinsa allar færibreytur og valkosti) eða hætta setu skaltu keyra:
> rm * #reset session > exit #exit session
Frekari upplýsingar og notkunardæmi er að finna í HTTP-prompt skjölunum á: http://http-prompt.com/.
Það er allt og sumt! HTTP hvetja er fullkominn félagi fyrir HTTPie. Við viljum gjarnan heyra frá þér. Deildu hugsunum þínum eða spurðu spurninga um HTTP-hvetjandi í gegnum athugasemdaformið hér að neðan.