Πίσω

#rfc8288

1 API με αυτήν την ετικέτα

API Κεφαλίδας Συνδέσμου

Ανάλυση και δημιουργία κεφαλίδων HTTP Link σύμφωνα με το RFC 8288 (Web Linking). Το τελικό σημείο ανάλυσης μετατρέπει μια κεφαλίδα Link σε μια δομημένη λίστα — κάθε σύνδεσμος με το URI του, τη σχέση rel και τυχόν χαρακτηριστικά στόχου (title, type, hreflang, media, anchor) — και επιστρέφει επίσης έναν εύχρηστο χάρτη rel→uri, ώστε να μπορείτε να λάβετε τα επόμενα, προηγούμενα, πρώτα και τελευταία URLs για σελιδοποίηση API σε ένα μόνο βήμα. Χειρίζεται σωστά τα δύσκολα σημεία: πολλαπλούς συνδέσμους διαχωρισμένους με κόμμα, κόμματα εντός URIs σε γωνιακές αγκύλες, τιμές παραμέτρων σε εισαγωγικά, πολλαπλά διακριτικά rel διαχωρισμένα με κενό και εκτεταμένες τιμές RFC 8187. Το τελικό σημείο δημιουργίας συναρμολογεί μια σωστή κεφαλίδα Link από ένα ή περισσότερα αντικείμενα συνδέσμου (ή ένα μόνο uri + rel με προαιρετικά χαρακτηριστικά), βάζοντας εισαγωγικά μόνο όπου απαιτείται. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για σελιδοποιημένα REST APIs και πελάτες, υπερμέσα και HATEOAS, υποδείξεις HTTP preload/prefetch, ανακάλυψη ροών και εναλλακτικών μορφών, διακομιστές μεσολάβησης και πύλες. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό δημιουργεί και αναλύει την ίδια τη συμβολοσειρά κεφαλίδας Link· δεν ανακτά ένα URL.

api.oanor.com/linkheader-api