Cache-Control API
Parseer en bouw HTTP Cache-Control-headers (RFC 9111). Het parse-eindpunt zet een Cache-Control-header om in gestructureerde, benoemde richtlijnen — public en private, no-store, no-cache, no-transform, max-age en s-maxage, must-revalidate en proxy-revalidate, immutable, stale-while-revalidate, stale-if-error, min-fresh en max-stale — samen met een snelle samenvatting: of de reactie cachebaar is, of deze opnieuw gevalideerd moet worden voor gebruik, de zichtbaarheid (public of private) en de max-age in seconden. Het build-eindpunt stelt een correcte, canoniek geordende header samen uit eenvoudige booleaanse en numerieke velden, waarbij wordt gevalideerd dat de op seconden gebaseerde richtlijnen niet-negatieve gehele getallen zijn en dat de field-list-vormen van no-cache en private worden geciteerd. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor CDN- en edge-configuratie, caching-proxy's en reverse proxy's, API-reacties en statische asset-optimalisatie, en het debuggen waarom een reactie wel (of niet) wordt gecachet. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit bouwt en parseert de header-string zelf; het haalt geen URL op.
api.oanor.com/cachecontrol-api