Ik krijg echter de volgende internal server error terug:
{
"title": "Internal Server Error",
"status": 500,
"detail": "An error occured from which the server was unable to recover.Please contact the system administrator with the following details: 'b45e20a0'"
}
Ik zal wel iets simpels over het hoofd hebben gezien, maar ik kan er niet zo snel achter komen. GET requests zoals
De documentatie die je volgt is vrij gedateerd. We zijn bezig om alle documentatie bij te werken en leesbaar te publiceren. Met een beetje geluk lukt dat ergens komende week nog, en anders zo spoedig mogelijk daarna.
En vergeet niet de Content-Type header mee te sturen met waarde application/json anders negeert de API de geometrie in de body.
Met het oog op de toekomst zou ik je ook aanraden om het /percelen/_zoek endpoint te gebruiken met een POST, dat is een 1-op-1 vervanging van wat je nu gebruikt. Alle endpoints met */perceel/* worden ooit uitgefaseerd zodat alleen */percelen/* endpoints over blijven.
Laat het weten als je nog tegen andere problemen aanloopt.
Een PUT verb op een REST API betekent m.i. een request om een Resource (object) aan te maken of een bestaande Resource te vervangen. POST heeft een dubbelrol, kan ook betekenen om een Resource aan te maken maar ook vaak om een zoek-opdracht te specificeren of i.h.a. “iets te doen”, wanneer dit niet kan/of te complex met GET.
Het is althans vrij ongebruikelijk om een PUT te gebruiken om een Resource te lezen. Meestal is PUT (net als DELETE en PATCH) afgeschermd. Ik zou altijd POST gebruiken.