HTTP și REST
Cel mai obișnuit tip de cerere: tot ce vorbește HTTP, începând cu API-urile REST.
Clic dreapta în arbore ▸ Adaugă ▸ Cerere HTTP.

Metode
Section titled “Metode”GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS și QUERY.
URL-ul
Section titled “URL-ul”URL-ul acceptă {{variables}} oriunde — schemă, gazdă, port, cale, șir de
interogare. Valoarea rezolvată este afișată sub câmp.
Trei liste completează URL-ul:
- parametrii de interogare (
?key=value); - parametrii de cale, care înlocuiesc segmentele cu nume din cale;
- antetele.
Fiecare linie are o casetă de bifare pentru activare, un tip de valoare și o descriere.
Corpul
Section titled “Corpul”Patru familii:
| Tip | Utilizare |
|---|---|
| Text | JSON, XML, text simplu — cu colorare sintactică și reformatare |
| Fișier | Trimite conținutul unui fișier de pe disc |
Formular (multipart/form-data) | Câmpuri cu nume, inclusiv fișiere |
x-www-form-urlencoded | Câmpuri cu nume codificate în corp |
Opțiuni
Section titled “Opțiuni”- Timp de expirare: în milisecunde, propriu acestei cereri; în lipsa lui se aplică valoarea globală.
- Urmărește redirecționările: activat implicit. Dezactivați-l pentru a
observa chiar răspunsul
3xxși antetul săuLocation.
Răspunsul
Section titled “Răspunsul”Starea, timpul, dimensiunea, antetele și corpul redat în funcție de tipul său de conținut: vizualizator JSON pliabil, XML indentat, previzualizare de imagine, text simplu. Fila de istoric dă acces la execuțiile precedente.
Autentificare
Section titled “Autentificare”Atașați o rută de autentificare la cerere, pentru ca antetele să fie injectate și tokenul reînnoit automat. Vedeți Autentificare.
Modul server
Section titled “Modul server”Restorm poate și să găzduiască un server HTTP, pentru a testa felul în care
un client îl consumă — de regulă codul aplicației dumneavoastră, pe care îl
îndreptați spre localhost cât durează o încercare.
Adăugați unul prin Adaugă ▸ Server HTTP: ascultă pe
localhost:<port><path> pentru o pereche metodă + cale și răspunde cu starea,
antetele și corpul configurate acolo. Alte protocoale se găzduiesc în același
fel — vedeți Modul server și
Simularea unui API HTTP.
Fragmente de cod
Section titled “Fragmente de cod”În fila Code Snippets sunt propuse douăzeci și patru de limbaje și
biblioteci: cURL, JavaScript (Fetch, Axios), TypeScript, Python (Requests,
http.client, aiohttp), Node.js nativ, 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).
Import în loc de tastare
Section titled “Import în loc de tastare”Aveți o specificație OpenAPI, o colecție Postman, un fișier HAR sau o simplă
comandă curl? Fișier ▸ Importă reconstruiește arborele în locul
dumneavoastră. Vedeți Import & export.