Laatst bijgewerkt:
Stanislav-Anisimov
URL, methode, foutconventies ('GET', 'POST', 'PUT', 'DELETE')
Click to expand / collapse

Een betrouwbare en intuïtieve API begint met duidelijke regels voor het bouwen van interfaces. We houden ons aan REST best practices zodat elke ontwikkelaar weet wat te verwachten: de URL structuur is logisch, de methoden zijn geschikt voor de actie, en de fouten worden gemakkelijk geïnterpreteerd.

Dit verlaagt de instapdrempel, vereenvoudigt integraties en stelt het systeem in staat om zonder chaos te schalen.


Conventies van URL- en HTTP-methoden

WerkwijzeAfspraakVoorbeeldquery
"GET- APOSEen bron verkrijgen'GET/gebruikers/42'
"POSTAPOSEen nieuwe bron aanmaken'POST/gebruikers'
"PUTAPOSVolledige bronupdate"PUT/gebruikers/42"
"PATCHAPOSGedeeltelijke bronupdate (Opt) 'PATCH/gebruikers/42'
"DELETEEAPOSEen bron verwijderen'DELETE/users/42'

Meervoudige zelfstandige naamwoorden worden gebruikt ('/users ', '/devices', '/games ')

Geneste entiteiten worden omschreven als een hiërarchie ('/gebruikers/42/sessies ')

Alle verzoeken gaan via HTTPS


Foutafhandelingsnormen

Code-codeWaardeVoorbeeldbericht
`400`ongeldig verzoek'Ontbrekend verplicht veld: e-mail'
`401`Niet toegestaan'Ongeldige token of verlopen sessie'
`403`Toegang geweigerd"Toegang tot middelen wordt geweigerd"
`404`niet gevonden'Gebruiker met ID 42 niet fundament'
`409`Conflicten (bijv. duplicatie)'E-mail al in gebruik'
`422`Validatiefout'Veld' leeftijd 'moet een nummer zijn'
`500`Interne serverfout"Onverwachte uitzondering, contactondersteuning"
Fout reactie structuur:
json-json
{
"fout": {
"code": 400 ", bericht": "Ontbrekend verplicht veld: email", "details": {...}
}
}

Ontwikkelaarsvoordelen

Snel begrip van API logica zonder onnodige documentatie

Uniforme benadering van alle modules en entiteiten

Eenvoudig debuggen en loggen dankzij standaard codes en formaten

Compatibiliteit met openAPI/Swagger, Postman, SDK autogeneratie

Vereenvoudigt ondersteuning, testen en CI/CD


Waar vooral belangrijk

Open of Partner API Platforms

Projecten met meerdere ontwikkelingsteams

Microservices architectuur of API-eerste aanpak

Systemen met veel entiteiten en interacties


Uniforme conventies maken de API betrouwbaar, begrijpelijk en handig. We houden ons aan de beste REST praktijken zodat elke integratie snel plaatsvindt, zonder misverstanden en met maximale voorspelbaarheid.

Populaire onderwerpen


Hoofdonderwerpen

Contact opnemen

Beschrijf de taak en de tech stack — wij ontwerpen de integratiearchitectuur en stellen een solution team samen

Gebruik het formulier voor de snelste reactie