API Cache-Control
Ανάλυση και δημιουργία κεφαλίδων HTTP Cache-Control (RFC 9111). Το τελικό σημείο ανάλυσης μετατρέπει μια κεφαλίδα Cache-Control σε δομημένες, ονομασμένες οδηγίες — public και private, no-store, no-cache, no-transform, max-age και s-maxage, must-revalidate και proxy-revalidate, immutable, stale-while-revalidate, stale-if-error, min-fresh και max-stale — μαζί με μια γρήγορη σύνοψη: αν η απόκριση είναι αποθηκεύσιμη, αν πρέπει να επικυρωθεί εκ νέου πριν από τη χρήση, η ορατότητά της (public ή private) και η max-age σε δευτερόλεπτα. Το τελικό σημείο δημιουργίας συναρμολογεί μια σωστή, κανονικά διατεταγμένη κεφαλίδα από απλά boolean και αριθμητικά πεδία, επικυρώνοντας ότι οι οδηγίες βάσει δευτερολέπτων είναι μη αρνητικοί ακέραιοι και παραθέτοντας μορφές λίστας πεδίων των no-cache και private. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για διαμόρφωση CDN και edge, διακομιστές μεσολάβησης προσωρινής αποθήκευσης και αντίστροφους διακομιστές μεσολάβησης, αποκρίσεις API και ρύθμιση στατικών στοιχείων, και εντοπισμό σφαλμάτων γιατί μια απόκριση αποθηκεύεται (ή δεν αποθηκεύεται) προσωρινά. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό δημιουργεί και αναλύει την ίδια τη συμβολοσειρά κεφαλίδας· δεν ανακτά ένα URL.
api.oanor.com/cachecontrol-api