API Request Builder

Bouw, verstuur en inspecteer HTTP API-verzoeken — een lichtgewicht HTTP-client in je browser

Deel:

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

1

Voer URL en methode in

Typ de API-endpoint URL en selecteer de HTTP-methode (GET, POST, enz.)

2

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.

3

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.