HTTP a REST
Nejběžnější typ požadavku: vše, co mluví HTTP, počínaje rozhraními REST API.
Klikněte pravým tlačítkem ve stromu ▸ Přidat ▸ Požadavek HTTP.

Metody
Section titled “Metody”GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS a QUERY.
URL přijímá {{variables}} všude — schéma, hostitel, port, cesta, dotazovací
řetězec. Vyhodnocená podoba se zobrazuje pod polem.
URL doplňují tři seznamy:
- parametry dotazu (
?klíč=hodnota); - parametry cesty, které nahrazují pojmenované segmenty cesty;
- hlavičky.
Každý řádek má zaškrtávací pole pro aktivaci, typ hodnoty a popis.
Čtyři rodiny:
| Typ | Použití |
|---|---|
| Text | JSON, XML, čistý text — se zvýrazněním syntaxe a přeformátováním |
| Soubor | Odešle obsah souboru z disku |
Formulář (multipart/form-data) | Pojmenovaná pole, i se soubory |
x-www-form-urlencoded | Pojmenovaná pole zakódovaná v těle |
Možnosti
Section titled “Možnosti”- Časový limit: v milisekundách, vlastní tomuto požadavku; pokud chybí, použije se globální hodnota.
- Následovat přesměrování: ve výchozím stavu zapnuto. Vypněte je, chcete-li
vidět samotnou odpověď
3xxa její hlavičkuLocation.
Odpověď
Section titled “Odpověď”Stav, čas, velikost, hlavičky a tělo vykreslené podle typu obsahu: sbalitelný prohlížeč JSON, odsazené XML, náhled obrázku, čistý text. Karta historie dává přístup k předchozím spuštěním.
Ověřování
Section titled “Ověřování”Připojte k požadavku ověřovací trasu, aby se hlavičky vkládaly a token automaticky obnovoval. Viz Ověřování.
Režim serveru
Section titled “Režim serveru”Restorm umí server HTTP také hostovat, abyste mohli otestovat, jak jej
konzumuje klient — typicky kód vaší aplikace, který na dobu pokusu nasměrujete
na localhost.
Přidejte jej přes Přidat ▸ Server HTTP: naslouchá na
localhost:<port><cesta> pro jednu kombinaci metody a cesty a odpovídá stavem,
hlavičkami a tělem, které v něm nakonfigurujete. Stejným způsobem se hostují
i další protokoly — viz Režim serveru a
Simulace HTTP API.
Ukázky kódu
Section titled “Ukázky kódu”Na kartě Code Snippets najdete dvacet čtyři jazyků a knihoven: cURL,
JavaScript (Fetch, Axios), TypeScript, Python (Requests, http.client,
aiohttp), nativní Node.js, Go, Rust (reqwest), Java (HttpClient, OkHttp), C#
(HttpClient), PHP (cURL, Guzzle), Ruby (Net::HTTP, Faraday), Swift (URLSession),
Kotlin (OkHttp), Dart, R (httr), PowerShell, Elixir (HTTPoison), Clojure
(clj-http).
Importovat místo vypisování
Section titled “Importovat místo vypisování”Máte specifikaci OpenAPI, kolekci Postman, soubor HAR nebo obyčejný příkaz
curl? Soubor ▸ Importovat vám strom sestaví. Viz
Import a export.