You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tussen API versies worden bepaalde filter/query parameters/wel niet ondersteund
Ik heb een wens om machine-leesbaar te kunnen opvragen welke "capabilities" een server ondersteunt zodat ik de applicatiecode hierop kan afstemmen. Dit betreft dan meta-gegevens van een provider die de standaard implementeert, maar die moeten dan op een standaardmanier ontsluiten welke features ze wel/niet kennen.
De use case hiervoor is dat client-code bepaalde optimalisaties (performance of puur developer experience) kan toepassen als je een claim hebt dat een bepaalde feature beschikbaar is, maar ook andere code-paden eenvoudiger kunnen en niet per se aan een versienummer gekoppeld moeten zijn. Met name de queryparameters zijn hier tricky omdat je niet optimistisch de parameter kan sturen, want oude versies van de standaard antwoorden met een HTTP 400 error omdat de parameter onbekend is. Wij lossen dit nu op door naar de API-Version response header te kijken.
Dit mechanisme is niet niet - DMSen zoals Alfresco/de CMIS standaard kennen capabilities.
The text was updated successfully, but these errors were encountered:
Er zijn in de standaard nu een aantal zaken die minder strikt zijn of dit worden, bijvoorbeeld:
Ik heb een wens om machine-leesbaar te kunnen opvragen welke "capabilities" een server ondersteunt zodat ik de applicatiecode hierop kan afstemmen. Dit betreft dan meta-gegevens van een provider die de standaard implementeert, maar die moeten dan op een standaardmanier ontsluiten welke features ze wel/niet kennen.
De use case hiervoor is dat client-code bepaalde optimalisaties (performance of puur developer experience) kan toepassen als je een claim hebt dat een bepaalde feature beschikbaar is, maar ook andere code-paden eenvoudiger kunnen en niet per se aan een versienummer gekoppeld moeten zijn. Met name de queryparameters zijn hier tricky omdat je niet optimistisch de parameter kan sturen, want oude versies van de standaard antwoorden met een HTTP 400 error omdat de parameter onbekend is. Wij lossen dit nu op door naar de API-Version response header te kijken.
Dit mechanisme is niet niet - DMSen zoals Alfresco/de CMIS standaard kennen capabilities.
The text was updated successfully, but these errors were encountered: