Bij onze applicatie vervangen we het endpoint:
https://geodata.nationaalgeoregister.nl/locatieserver/revgeo
Door:
https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse
Request
Summary
URL: https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse?fl=afstand,provincienaam,woonplaatsnaam,gemeentenaam,postcode,straatnaam,huisnummer,huisletter&lat=51.5900294&lon=5.3305149&rows=1&type=adres
Status: —
Source: —
Initiator:
vendor-83.0.4.js:8:406
Request
Accept: application/json, text/plain, /
Origin: http://localhost:8080
Referer: http://localhost:8080/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15
X-Requested-With: XMLHttpRequest
Browser logs
- Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers.
- XMLHttpRequest cannot load https://api.pdok.nl/bzk/locatieserver/search/v3_1/reverse?fl=afstand,provincienaam,woonplaatsnaam,gemeentenaam,postcode,straatnaam,huisnummer,huisletter&lat=51.5901894&lon=5.3306437&rows=1&type=adres due to access control checks.
- Failed to load resource: Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers.
Wanneer ik bovenstaande URL uit het request als GET uitvoer, door deze bijvoorbeeld in de adresbalk te plakken, krijg ik wel een response, namelijk:
{
"response" : {
"numFound" : 1,
"start" : 0,
"maxScore" : 7.280073,
"numFoundExact" : true,
"docs" : [ {
"woonplaatsnaam" : "Boxtel",
"gemeentenaam" : "Boxtel",
"provincienaam" : "Noord-Brabant",
"huisnummer" : 214,
"straatnaam" : "Hoogheem",
"afstand" : 14.64
} ]
}
}
Binnen ons team bestaat het sterke vermoeden dat dit issue heel vergelijkbaar is met een eerder aangekaart tissue: Preflight/OPTIONS request faalt icm Reverse Geocoder (opgelost) - #3 door daneng - LocatieServer - Geoforum.