GEO Validatie service retourneert 204 response

Ik post een JSON conform deze specs

maar zonder een responseUrl (ik wil dus geen callback gebruiken)

op

https://service.pre.omgevingswet.overheid.nl/publiek/geometrie/api/valideren/v1/

maar daar krijg ik een 204 response zonder content terwijl ik een 200 met een idlevering zou verwachten als body. Ik zie ook niet dat de url die ik opgegeven naar het zip bestand wordt aangeroepen met HEAD calls.

Is er iets subtiels dat ik mis/over het hoofd zie in de redoc en/of de functionele specs?

Hoi René,
Welk POST request doe je?

Bart,

Dit is wat ik POST naar dat endpoint:

{
“identificatie”:“789”,
“checksum”:“923FA7393458E742FECCCBBDBA424B8303250D50D4DBE186921D023B8C65CF20”,
“grootte”:2017,
“url”:“https://[my server]/d8ba569e424c8607b2148c600058e7e0/789/geovalidatie.zip”
}

Hoi René,

Zou je een mailtje willen sturen naar ozon.dso@kadaster.nl, met daarin nog iets meer detailinformatie (o.a. gebruikte headers)?
Dan pikken we 'm vanaf daar verder op.

Okay, dat was een probleem aan mijn kant. Er ging ook een BOM header mee in de payload agv een UTF8 stream. Dat kan je dus beter niet doen als je niet hele vage foutmeldingen wilt krijgen. Dank voor de support.

@rschrieken Bedankt voor je terugkoppeling.
Nog iets uitgebreider:
"Jouw geoval.json heeft een BOM-encoding (*): de eigenlijke inhoud van het bestand wordt vooraf gegaan door 3 bytes (zie schermafdruk), en daar verslikt onze server zich in.
De oplossing is: geen BOM-encoding meer gebruiken, gewoon het bestand opslaan als UTF-8 zonder BOM.
curl -H “x-api-key: XXXX” -H “Content-Type: application/json” -H “Accept: text/plain, /” -d @geoval-utf8.json -k https://service.acc.omgevingswet.overheid.nl/publiek/geometrie/api/valideren/v1/"

1 like