Jei kuriate žiniatinklio programą, turėsite ją išbandyti. Naudodami HTTPie galite išbandyti HTTP ir kitas API iš Linux komandinės eilutės. Štai kaip pradėti.
Kas yra HTTPie?
HTTPie yra programa, skirta siųsti HTTP užklausas, taip pat užklausas RESTful žiniatinklio API į nuotolinį serverį. Taip pat galimos HTTPie darbalaukio ir žiniatinklio versijos, tačiau mes sutelksime dėmesį į komandinės eilutės versiją.
HTTP yra žiniatinklio protokolas, įskaitant puslapį, kurį dabar skaitote. Protokole užklausos į serverį ateina iš vartotojo agento. Šis vartotojo agentas paprastai yra žiniatinklio naršyklė, bet nebūtinai.
HTTPie diegimas Linux sistemoje
Galite įdiegti HTTPie per daugelį pagrindinių „Linux“ paketų tvarkytuvų. Pavyzdžiui, „Debian“ ir „Ubuntu“:
sudo apt install httpie
Ir „Arch Linux“:
sudo pacman -S httpie
Įjungta „Red Hat“ platintojų šeima, paleisti:
sudo dnf įdiegti httpie
HTTPie naudojimas API testavimui Linux sistemoje
Norėdami paleisti HTTPie, turite jį iškviesti iš komandinės eilutės naudodami vieną iš šių dviejų komandų: http arba https. Pirmasis naudoja HTTP, o antrasis naudoja šifruotą HTTPS. Kadangi dauguma svetainių naudoja HTTPS, komandinėje eilutėje norėsite naudoti https.
Norėdami atlikti paprastą „GET“ užklausą, kaip argumentą naudokite URL:
https example.com
Taip pat galite išsiųsti POST, o tai naudinga, jei kuriate svetainę su formomis.
Pavyzdžiui, jei norite formai perduoti pavadinimą „MUO“, naudokite šią komandą:
https example.com pavadinimas="MUO"
HTTPie taip pat veikia su JSON laukais. Pavyzdžiui, jei norite nustatyti pavadinimo atributą, paleiskite:
https PUT example.com name="MUO"
Naudodami HTTPie turėsite įrankį svetainėms tikrinti naudojant Linux komandinę eilutę. Linux jau yra populiarus kuriant žiniatinklius, nes yra pagrindinė serverio OS rinkoje.
„Linux“ ir „Unix“ dešimtmečius buvo pagrindinė programuotojų ir techninių žmonių OS. Kodėl jis toks populiarus? Tai yra „Linux“ sukūrimo būdas ir programavimo įrankių prieinamumas, todėl jis yra rimtų technikų mėgstamiausias.