DL-API-Waterdata (Rijkswaterstaat)

Dacht even dat de catalogus al ‘volledig’ zou zijn los van wat daadwerkelijk in de beta dataset is opgenomen. Maar dat is dus niet zo.

Update: OpenAPI definition in Swagger beschikbaar voor bèta WaterWebservices
Lees verder; documentatiepagina

Ik heb de OpenAPI definitie aan mn code toegevoegd, en daar valt dadelijk een kleinigheid uit:

De definitie spreekt van “aquoMetadata” (kleine letter a vooraan) in de AquoPlusObservationMetadataRequest. Al jullie voorbeelden geven “AquoMetadata” (grote letter A vooraan) en alle andere properties lijken in hoofdletters. De service accepteert beide.

De service is onbereikbaar door een probleem met de certificaten. Je kunt surfen naar de URL, maar curl geeft een foutmelding:

$ curl “https://waterwebservices.beta.rijkswaterstaat.nl/test/ONLINEWAARNEMINGENSERVICES/OphalenWaarnemingen
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: curl - SSL CA Certificates

Het lijkt er op dat de cert chain beschadigd is. Zelfde probleem als

Vergelijk de output::

echo .|openssl s_client -showcerts -connect waterwebservices.rijkswaterstaat.nl:443 > thisworks
echo .|openssl s_client -showcerts -connect waterwebservices.beta.rijkswaterstaat.nl:443 > thisfails

De niet-beta service geeft meerdere certificaten terug, de beta service geeft er slechts 1

Het zou netter zijn als we deze overal consequent CamelCasen inderdaad. Deze wijziging is op de backlog gezet, wel met een lagere prio.

Als het goed is, is de certificate chain error verholpen door onze technici

Het cert probleem is inderdaad verholpen. Bedankt.