Tijdens een recente grote update van het onderliggende framework dat onze API aandrijft, merkten we complicaties op in de routering van request-URL's die gebruikmaken van trailing slashes.
Voor deze update werden bijvoorbeeld de requests naar /login/ en /login naar dezelfde API-resource op /login gerouteerd.
Nadat we het probleem na de update hadden opgemerkt, is er een preventieve oplossing op de API toegepast om requests met trailing slashes correct te kunnen routeren.
Vooruitblik:
In de nabije toekomst wordt ondersteuning voor trailing slashes verwijderd uit de API, door de preventieve oplossing die na de frameworkupdate is toegepast in te trekken. Dit beschermt de API tegen onvoorziene toekomstige frameworkwijzigingen op dit vlak.
Op dit moment is er nog geen deadline vastgesteld voor deze wijziging, aangezien we zien dat een behoorlijk aantal integraties requests met trailing slashes verstuurt.
Met deze communicatie willen we u vriendelijk verzoeken contact op te nemen met uw ERP/WMS/IT-partner of, in het geval van een zelfgebouwde integratie met ons, bij uw eigen IT-afdeling na te gaan of uw API-requests geen trailing slash bevatten.
Belangrijk om op te merken is dat de API DevDocs geen enkele endpoint met een trailing slash bevat.