Přeskočit na obsah

Rychlý start (5 minut)

Cíl: začít s čerstvou instalací a dojít k ověřenému požadavku, jehož URL i token pocházejí z proměnných. Počítejte s pěti minutami.

Soubor ▸ Nový (Ctrl+N), potom Soubor ▸ Uložit jako (Ctrl+Shift+S) a dejte projektu název, například demo.restorm.

Projekt je obyčejný soubor na vašem disku. Můžete ho hned teď vložit do repozitáře git — Restorm je pro to udělaný.

Klikněte pravým tlačítkem do postranního stromu ▸ Přidat ▸ Složka prostředí.

Složka proměnných (nebo složka prostředí) je kontejner, který nese vaše prostředí — local, staging, production — a tedy i vaše {{variables}}. Všechny požadavky, které obsahuje, dědí vybrané prostředí.

Otevřete ji, vytvořte prostředí local a přidejte do něj proměnnou:

KlíčTypHodnota
baseUrlŘetězechttps://api.exemple.test

Karta složky proměnných na podkartě Prostředí: vlevo vybrané prostředí, vpravo jeho proměnná baseUrl

Klikněte pravým tlačítkem na složku ▸ Přidat ▸ Požadavek HTTP. Na kartě, která se otevře:

  • ponechte metodu na GET;
  • zadejte URL {{baseUrl}}/health — vyhodnocená hodnota se zobrazí pod polem, to je vaše záchranná síť;
  • klikněte na Send.

Odpověď se otevře pod tím: stav, čas, velikost, hlavičky a tělo vykreslené v rozbalovacím prohlížeči JSON.

Požadavek HTTP, jehož URL používá {{baseUrl}}, s panelem odpovědi otevřeným vpravo — stav, čas, velikost a tělo JSON

Místo vložení tokenu natvrdo vytvořte ověřovací požadavek: pravé tlačítko ▸ Přidat ▸ Ověřovací požadavek. Nastavte volání, které token získá (například POST /oauth/token), a poté na jeho kartě Konfigurace deklarujte, co produkuje:

Vytvořená hlavičkaHodnota
Authorization{{token_type}} {{access_token}}

Hodnota je výraz vyhodnocený nad tělem odpovědi ověřovacího požadavku. Hned také vyplňte výraz pro expiraci (například {{expires_in}}), aby Restorm token obnovoval sám.

Vraťte se ke svému požadavku GET a v horní liště zvolte tuto ověřovací trasu. Hlavička se od této chvíle vloží při každém odeslání a 401 automaticky vyvolá obnovu tokenu a opakování požadavku.

Podrobnosti: Ověřování.

  • Máte už specifikaci nebo kolekci? Soubor ▸ Importovat (Ctrl+I) sestaví celý strom: viz Import a export.
  • Zřetězte několik volání a zkontrolujte výsledky pomocí scénáře.
  • Nechte tento scénář běžet ve své CI: Běh v režimu headless.