Under en nylig større opdatering af det underliggende framework, der driver vores API, bemærkede vi komplikationer i routingen af request-URL’er, der benytter afsluttende skråstreger.
Før denne opdatering ville for eksempel requests til /login/ og /login blive routet til den samme API-resource på /login.
Efter at have opdaget problemet efter opdateringen blev der anvendt en forebyggende rettelse på API for at gøre det muligt korrekt at route requests med afsluttende skråstreger.
Fremadrettet:
Inden for den nærmeste fremtid vil understøttelsen af afsluttende skråstreger blive fjernet fra API ved at trække den forebyggende rettelse, der blev anvendt efter framework-opdateringen, tilbage. Dette beskytter API mod uforudsete fremtidige ændringer i frameworket på dette område.
På nuværende tidspunkt er der endnu ikke fastsat en deadline for denne ændring, da vi kan se, at en del integrationer foretager requests med afsluttende skråstreger.
Denne meddelelse har til formål venligt at motivere dig til at kontakte din ERP/WMS/IT-partner eller at tjekke med din egen IT-afdeling i tilfælde af en selvudviklet integration med os, for at sikre, at dine API-requests ikke indeholder en afsluttende skråstreg.
Det er vigtigt at bemærke, at API DevDocs ikke indeholder nogen endpoints med en afsluttende skråstreg.