Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mechanisme om features/capabilities uit te vragen #2496

Open
sergei-maertens opened this issue Dec 12, 2024 · 0 comments
Open

Mechanisme om features/capabilities uit te vragen #2496

sergei-maertens opened this issue Dec 12, 2024 · 0 comments

Comments

@sergei-maertens
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants