HTTP en REST
Het meest voorkomende soort verzoek: alles wat HTTP spreekt, te beginnen met de REST-API’s.
Rechtsklik in de boom ▸ Toevoegen ▸ HTTP-verzoek.

Methoden
Section titled “Methoden”GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS en QUERY.
De URL
Section titled “De URL”De URL accepteert overal {{variabelen}} — schema, host, poort, pad,
querystring. De opgeloste waarde wordt onder het veld weergegeven.
Drie lijsten vullen de URL aan:
- de queryparameters (
?sleutel=waarde); - de padparameters, die de benoemde segmenten van het pad vervangen;
- de headers.
Elke regel heeft een selectievakje om haar te activeren, een waardetype en een beschrijving.
De body
Section titled “De body”Vier families:
| Type | Gebruik |
|---|---|
| Tekst | JSON, XML, platte tekst — met syntaxiskleuring en opmaak |
| Bestand | Verstuurt de inhoud van een bestand op schijf |
Formulier (multipart/form-data) | Benoemde velden, met bestanden |
x-www-form-urlencoded | Benoemde velden, gecodeerd in de body |
Opties
Section titled “Opties”- Timeout: in milliseconden, alleen voor dit verzoek; ontbreekt die, dan geldt de globale waarde.
- Omleidingen volgen: standaard ingeschakeld. Schakel dit uit om de
3xxzelf en zijnLocation-header te bekijken.
De respons
Section titled “De respons”Status, tijd, grootte, headers, en de body weergegeven volgens het contenttype: uitvouwbare JSON-viewer, geïndenteerde XML, voorbeeld van een afbeelding, platte tekst. Het geschiedenistabblad geeft toegang tot de eerdere uitvoeringen.
Authenticatie
Section titled “Authenticatie”Koppel een authenticatieroute aan het verzoek zodat de headers worden geïnjecteerd en het token automatisch wordt vernieuwd. Zie Authenticatie.
Servermodus
Section titled “Servermodus”Restorm kan ook een HTTP-server hosten, om te testen hoe een client die
verbruikt — doorgaans de code van uw eigen applicatie, die u tijdens een proef
naar localhost laat wijzen.
Voeg er een toe via Toevoegen ▸ HTTP-server: die luistert op
localhost:<poort><pad> voor een combinatie van methode en pad en antwoordt met
de status, de headers en de body die u daar instelt. Andere protocollen host u
op dezelfde manier — zie Servermodus en
Een HTTP-API mocken.
Codefragmenten
Section titled “Codefragmenten”Vierentwintig talen en bibliotheken staan klaar op het tabblad Code
Snippets: cURL, JavaScript (Fetch, Axios), TypeScript, Python (Requests,
http.client, aiohttp), native 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).
Importeren in plaats van intypen
Section titled “Importeren in plaats van intypen”Hebt u een OpenAPI-specificatie, een Postman-collectie, een HAR-bestand of
gewoon een curl-opdracht? Bestand ▸ Importeren bouwt de boom voor u op.
Zie Import & export.