Äskettäisen, API:ää käyttävän taustajärjestelmän merkittävän päivityksen yhteydessä huomasimme ongelmia sellaisten pyyntöjen URL-osoitteiden reitityksessä, jotka käyttävät loppuviivaa (trailing slash).
Ennen tätä päivitystä esimerkiksi pyynnöt osoitteisiin /login/ ja /login reitittyivät samaan API-resurssiin osoitteessa /login.
Huomattuamme ongelman päivityksen jälkeen API:ään tehtiin ennaltaehkäisevä korjaus, jotta loppuviivaa sisältävät pyynnöt reitittyisivät oikein.
Jatkossa:
Lähitulevaisuudessa tuki loppuviivoille poistetaan API:sta poistamalla käytöstä kehyspäivityksen jälkeen tehty ennaltaehkäisevä korjaus. Tämä suojaa API:a tältä osin odottamattomilta tulevilta kehysmuutoksilta.
Tällä hetkellä tälle muutokselle ei ole vielä asetettu määräaikaa, koska havaitsemme melko monien integraatioiden tekevän pyyntöjä loppuviivalla.
Tämän viestin tarkoituksena on ystävällisesti kannustaa sinua ottamaan yhteyttä ERP-/WMS-/IT-kumppaniisi tai tarkistamaan oman IT-osastosi kanssa, jos käytössäsi on itse rakennettu integraatio kanssamme, varmistaaksesi, että API-pyyntösi eivät sisällä loppuviivaa.
On tärkeää huomata, että API DevDocs eivät sisällä yhtään päätepistettä, jossa olisi loppuviiva.