[postcode] bevat een geldige postcode zonder spaties, in hoofdletters
[huisnr] bevat een getal, wat een geldig huisnummer is in het opgegevens postcodegebied
Als ik dit in een browser uitvoer en als test in de API documentatie gaat het prima, maar in een asynchrone call geeft dit een 400 error, wat zou hier fout kunnen zijn?
Ik heb mijn eigen postcode gebruikt. Dus in de browser is het prima, maar vanut een Javascript call gaat het fout. Met de oude link ging het prima, dus 1 op 1 wijzigen van de URL werkt niet in mijn geval.
Tsja. Dat gebeurt ergens in de door jou gebruikte software (bibliotheek). Welke dat is, weet ik niet, dus waarom dat gebeurt, en hoe je het kan tegenhouden, weet ik ook niet.
Nee, ik heb de software zelf geschreven en de URL wordt gevuld waarna de call direct wordt gedaan. Dus geen externe bibliotheken oid, gewoon een simpel Javascriptje die de call doet.
Dit werkte perfect in de oude versie en nu niet meer.
Ik heb een test gedaan op PDOK API - Swagger UI en die URL gebruikt in mijn bron-Javascript. En ook daar wordt die aanvulling (’&&_=1701693562992’) aan de URL geplakt wat de error veroorzaakt. Het lijkt wel een sessie-id, kan dat door pdok toegevoegd zijn?
gebruik je toevallig ext.js? Die heeft de neiging om zo’n _ parameter toe te voegen.
Er is een speciale setting voor ext om dat te voorkomen. Da’s iets als:
Ext.Ajax.disableCaching = false;
Overigens zie ik dat ext een _dc parameter toevoegd. Dat wordt gedaan om caching te voorkomen. Wellicht gebruikt jouw softwarebibliotheek ook zoiets en kan je het op vergelijkbare wijze uitschakelen.