Link Header API
Analysieren und Erstellen von RFC 8288 HTTP-Link-Headern (Web Linking). Der Parse-Endpunkt wandelt einen Link-Header in eine strukturierte Liste um – jeder Link mit seiner URI, seiner rel-Beziehung(en) und allen Zielattributen (title, type, hreflang, media, anchor) – und gibt auch eine praktische rel→uri-Zuordnung zurück, sodass Sie die nächsten, vorherigen, ersten und letzten URLs für die API-Paginierung in einem Schritt abrufen können. Es behandelt korrekt die schwierigen Teile: mehrere durch Kommas getrennte Links, Kommas innerhalb von spitzen Klammern umschlossenen URIs, in Anführungszeichen gesetzte Parameterwerte, mehrere durch Leerzeichen getrennte rel-Token und RFC 8187 erweiterte Werte. Der Build-Endpunkt erstellt einen korrekten Link-Header aus einem oder mehreren Link-Objekten (oder einer einzelnen URI + rel mit optionalen Attributen) und setzt Werte nur bei Bedarf in Anführungszeichen. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für paginierte REST-APIs und Clients, Hypermedia und HATEOAS, HTTP-Preload/Prefetch-Hinweise, Feed- und Alternativformat-Erkennung, Proxys und Gateways. Reine lokale Berechnung – kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts gespeichert. 3 Endpunkte. Dies erstellt und analysiert den Link-Header-String selbst; es ruft keine URL ab.
api.oanor.com/linkheader-api