API Request Builder
Waarom een API Request Builder gebruiken?
REST API's testen vereist normaal gesproken het installeren van Postman, Insomnia of het schrijven van curl-opdrachten. Onze browsergebaseerde HTTP-client vereist geen installatie — open gewoon en begin verzoeken te versturen. Het ondersteunt alle HTTP-methoden, aangepaste headers, JSON-tekst en queryparameters, waardoor het perfect is voor snelle API-tests, het verkennen van openbare API's en het debuggen van integraties.
Alle HTTP-methoden
Ondersteunt GET, POST, PUT, PATCH, DELETE met aangepaste headers en JSON/formulier-tekst
Geformatteerde respons
De responstekst wordt automatisch weergegeven met inspringing, met statuscode en reactietijd
Klaar voor gebruik
Geen installatie vereist — werkt volledig in je browser zonder account of plugin
Een API-verzoek versturen
Voer URL en methode in
Typ de API-endpoint URL en selecteer de HTTP-methode (GET, POST, enz.)
Voeg headers en tekst toe
Schakel naar het tabblad Headers om Authorization, Content-Type en andere toe te voegen. Gebruik Tekst voor POST/PUT-gegevens.
Verstuur en inspecteer
Klik op Versturen om het verzoek uit te voeren. De responstekst, statuscode en tijd verschijnen eronder.
Gebruiksscenario's voor API Request Builder
API's debuggen
Test individuele endpoints met aangepaste headers en teksten om authenticatie- en gegevensproblemen op te sporen
Authenticatietokens testen
Test Bearer-, Basic Auth- en API-sleutelschema's zonder code te schrijven
API's verkennen
Verken openbare API's (GitHub, OpenWeather, JSONPlaceholder) en begrijp hun responsen
Bugs reproduceren
Reproduceer en documenteer API-bugs met de exacte verzoek-/responsgegevens voor bugrapporten
Best practices voor API-testen
✓ Stel altijd Content-Type in
Wanneer je een JSON-tekst verzendt, voeg altijd Content-Type: application/json toe. Zonder dit zullen veel API's je verzoek afwijzen of verkeerd interpreteren.
✓ Begrijp CORS-beperkingen
Browsers blokkeren cross-origin verzoeken zonder de juiste CORS-headers. Als een verzoek in de browser mislukt, gebruik dan curl of een server-side proxy.
✓ Hardcode nooit API-sleutels
Gebruik omgevingsvariabelen in productiecode. De request builder is alleen voor testen — deel geen schermafbeeldingen met echte API-sleutels.
✓ Controleer HTTP-statuscodes
200=OK, 201=Aangemaakt, 400=Onjuist verzoek, 401=Niet geautoriseerd, 403=Verboden, 404=Niet gevonden, 500=Serverfout.
❓ Veelgestelde vragen
Waarom mislukt mijn cross-origin verzoek?
Browsers handhaven CORS-beperkingen (Cross-Origin Resource Sharing). Als de doel-API geen Access-Control-Allow-Origin-headers bevat, blokkeert de browser het verzoek. Het is geen bug — gebruik curl of een backend-proxy voor API's zonder CORS-ondersteuning.
Kan ik multipart/form-data verzoeken versturen?
De huidige builder ondersteunt JSON- en platte-tekst-teksten. Voor multipart formuliergegevens (bestandsuploads), gebruik de native formulierverzending van de browser of een speciale tool zoals Postman.
Is het een vervanger voor Postman?
Voor snelle tests en verkenning — ja. Voor teamsamenwerking, opgeslagen collecties, omgevingen en geautomatiseerde tests bieden Postman of Bruno meer functies. Deze tool blinkt uit in directe API-tests zonder configuratie.
Wat is het verschil tussen PUT en PATCH?
PUT vervangt de volledige resource door de verzoektekst. PATCH past een gedeeltelijke update toe — alleen de velden in de tekst worden gewijzigd. De meeste REST API's gebruiken PATCH voor updates om niet-gewijzigde velden niet te overschrijven.