HTTP viip - interaktiivne käsurea HTTP klient
HTTP viip (või HTTP-viip) on interaktiivne käsurea HTTP klient, mis on loodud HTTPie ja prompt_toolkit ning sisaldab automaatse täitmise ja süntaksi esiletõstmist. Samuti toetab see nii automaatseid küpsiseid, OpenAPI/Swaggeri integreerimist kui ka Unixi-sarnaseid torujuhtmeid ja väljundi ümbersuunamist. Lisaks on kaasas rohkem kui 20 teemat, mida saate kasutada.
Selles artiklis selgitame, kuidas Linux-i HTTP-viip installida ja lühidalt kasutada.
Kuidas installida HTTP viip Linuxis
HTTP-viiba saate installida nagu tavalist Pythoni paketti, kasutades PIP-käsku, nagu näidatud.
$ pip install http-prompt
Tõenäoliselt saate mõningaid lubade vigu, kui proovite kogu süsteemi hõlmavasse Pythoni installida HTTP-viip. Seda ei soovitata, kuid kui soovite seda teha, kasutage lihtsalt root-privileegide saamiseks käsku sudo.
$ sudo pip install http-prompt
Teise võimalusena võite paketi installimiseks kasutaja kodukataloogi kasutada valikut --user
järgmiselt:
$ pip install --user http-prompt
HTTP viiba värskendamiseks tehke järgmist.
$ pip install -U http-prompt
Kuidas kasutada HTTP-viiba Linuxis
Seansi alustamiseks käivitage lihtsalt käsk http-prompt, nagu näidatud.
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
Pärast seansi alustamist saate käsud kirjutada interaktiivselt, nagu on näidatud järgmisel ekraanipildil.
Eelvaate kuvamiseks, kuidas HTTP viip HTTPie-le helistab, käivitage järgmine käsk.
> httpie post
Võite saata HTTP-päringu, sisestada üks HTTP-meetoditest, nagu näidatud.
> head > get > post > put > patch > delete
Võimalik on lisada päiseid, päringustringi või keha parameetreid, kasutada süntaksit nagu HTTPie-s. siin on mõned näidised:
# 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
Samuti saate lisada HTTPie suvandeid, nagu näidatud.
> --form --auth user:pass > --verify=no OR > --form --auth user:pass username=tecmint Content-Type:application/json
Seansi lähtestamiseks (kõigi parameetrite ja suvandite kustutamiseks) või seansist väljumiseks käivitage:
> rm * #reset session > exit #exit session
Lisateavet ja kasutusnäiteid leiate HTTP-viite dokumentatsioonist aadressil http://http-prompt.com/.
See on kõik! HTTP viip on HTTPie jaoks täiuslik kaaslane. Meile meeldiks kuulda. Jagage oma mõtteid või esitage küsimusi HTTP-viipa kohta alloleva tagasiside vormi kaudu.