Zum Inhalt springen
Aback Tools Logo

Link-Header-Parser

Analysieren Sie HTTP-Link-Header für rel=preload, preconnect, dns-prefetch, canonical und mehr. Fügen Sie einen beliebigen Link-Header-Wert ein, um sofort URIs, Link-Beziehungen und Parameter mit intelligenter Validierung und umsetzbaren Optimierungsvorschlägen zu extrahieren. Die gesamte Analyse erfolgt lokal in Ihrem Browser – Ihre Daten bleiben privat, eine Anmeldung ist nicht erforderlich.

Parse Link Header

Paste one or more Link header values to extract URIs, rel types, and parameters. Validates syntax and provides optimization suggestions.

Examples:

Paste a Link HTTP header value above and click Parse Header to extract all URIs, link relations, and parameters.

Supports RFC 8288 Web Linking format. Try one of the example presets to see how it works.

Warum sollten Sie unseren Link-Header-Parser verwenden?

  • Sofortige Link-Header-Analyse: Fügen Sie einen beliebigen Link-HTTP-Header-Wert ein und extrahieren Sie sofort alle URIs, Link-Beziehungen (rel) und Parameter. Unser RFC 8288-kompatibler Parser verarbeitet mühelos URIs in spitzen Klammern, Werte in Anführungszeichen und ohne Anführungszeichen, durch Kommas getrennte Multi-Link-Header und komplexe Parameterkombinationen.
  • Kategorisiert nach Beziehungstyp: Geparste Links werden automatisch in sinnvolle Kategorien gruppiert: Ressourcenhinweise (Preload, Prefetch, Preconnect), SEO (kanonisch), Paginierung (next, prev), Stylesheets, Symbole und mehr. Jede Kategorie ist farblich gekennzeichnet, damit Sie Ihre Link-Header schnell visuell durchsuchen können.
  • Intelligente Validierung und Vorschläge: Der Parser validiert die Syntax und liefert umsetzbare Vorschläge: fehlendes „as“-Attribut bei Preload-Links, unerwartete Parameter, nicht codierte Leerzeichen in URIs und nicht standardmäßige URL-Formate. Hilft Ihnen, Ihre Ressourcenhinweise zu optimieren und häufige Fehlkonfigurationen zu verhindern.
  • 100 % privat und clientseitig: Die gesamte Link-Header-Analyse erfolgt vollständig in Ihrem Browser. Ihre Header-Daten verlassen niemals Ihr Gerät – keine Uploads, keine Serververarbeitung, keine Protokollierung. Verwenden Sie unseren Link-Header-Parser mit vollständiger Privatsphäre für alle HTTP-Header, die Sie überprüfen müssen.

Häufige Anwendungsfälle für Link-Header-Parser

  • Web-Performance-Optimierung: Überwachen Sie Ressourcenhinweise (Preload, Prefetch, Preconnect) in Ihren HTTP-Antwortheadern, um sicherzustellen, dass sie ordnungsgemäß konfiguriert sind. Stellen Sie sicher, dass Preload-Links das erforderliche „as“-Attribut enthalten, dass Preconnect-URLs über die richtigen CORS-Attribute verfügen und dass Prefetch-Ziele für Ihren Benutzerfluss geeignet sind.
  • SEO- und kanonische URL-Verifizierung: Stellen Sie sicher, dass kanonische Link-Header auf die richtigen URLs verweisen und dass alternative Hreflang-Links für internationales SEO richtig formatiert sind. Erkennen Sie nicht übereinstimmende kanonische URLs, fehlende Hreflang-Anmerkungen oder falsche Sprach-Tags, bevor sie sich auf das Suchranking auswirken.
  • API-Paginierungs-Debugging: Überprüfen Sie die Paginierungs-Link-Header (rel=first, rel=prev, rel=next, rel=last) in REST-API-Antworten. Stellen Sie sicher, dass die Paginierungskette vollständig ist und alle URIs korrekt formatiert sind. Unverzichtbar beim Erstellen oder Nutzen paginierter API-Endpunkte.
  • Entwicklung und Tests: Analysieren und validieren Sie bei der Entwicklung von Webanwendungen schnell Link-Header, die von Entwicklungsservern, CDN-Konfigurationen oder Anwendungs-Middleware bereitgestellt werden. Stellen Sie sicher, dass die Weiterleitungsantworten die richtigen Link-Header für Ressourcenhinweise und SEO-Metadaten enthalten.
  • Leistungsbudget-Audits: Überprüfen Sie Preload- und Preconnect-Header im Rahmen Ihrer Leistungsbudgetanalyse. Stellen Sie sicher, dass Ressourcenhinweise auf die kritischsten Assets abzielen, dass es keine redundanten oder widersprüchlichen Hinweise gibt und dass die Anzahl der Preload-Anfragen innerhalb Ihrer Budgetgrenzen bleibt.
  • HTTP-Antwortheader-Analyse: Wenn Sie HTTP-Antwortheader von einem beliebigen Webdienst analysieren, verwenden Sie den Link-Header-Parser, um die angekündigten Linkbeziehungen zu dekodieren und zu verstehen. Nützlich für Sicherheitsbewertungen, Integrationstests und das Verständnis von Hinweisen zur Server-zu-Client-Beziehung.

Was ist ein Link-HTTP-Header?

Der Link-Header ist ein in RFC 8288 (Web Linking) definierter HTTP-Antwortheader, der es einem Server ermöglicht, Linkbeziehungen an den Client zu übermitteln, ohne dass eine HTML-Analyse erforderlich ist. Es folgt dem Format <URI>; rel="type"; param="value" und kann mehrere durch Kommas getrennte Links enthalten. Link-Header werden häufig für Ressourcenhinweise (Preload, Preconnect), SEO-Metadaten (kanonisch, alternativ), Paginierung (next, prev) und viele andere Webverlinkungszwecke verwendet.

Im Gegensatz zu HTML-<Link>-Elementen können Link-Header in der Serverkonfiguration, in der Middleware oder im Anwendungscode festgelegt werden, ohne dass HTML-Vorlagen geändert werden müssen. Dies macht sie besonders nützlich für die Leistungsoptimierung, dynamische Ressourcenhinweise und API-Antworten, bei denen kein HTML vorhanden ist.

So funktioniert unser Link-Header-Parser

Unser Link-Header-Parser verarbeitet RFC 8288-formatierte Header vollständig in Ihrem Browser.

  1. Aufteilen – Der Parser teilt durch Kommas getrennte Links und berücksichtigt dabei spitze Klammern, um das Aufteilen von URIs zu vermeiden, die Kommas enthalten. Jedes Segment wird zu einem separaten Linkeintrag.
  2. URI-Extraktion – Für jeden Link wird der in spitze Klammern <...> eingeschlossene URI extrahiert. Der Parser validiert das URI-Format und gibt Warnungen für häufige Probleme wie nicht codierte Leerzeichen oder nicht standardmäßige Formate aus.
  3. Parameteranalyse – Parameter nach dem URI werden mithilfe eines regulären Ausdrucks analysiert, der Werte in Anführungszeichen ( rel="preload" ), Werte ohne Anführungszeichen ( as=style ) und boolesche Parameter ( Crossorigin ohne Wert) verarbeitet. Der rel-Parameter wird identifiziert und zur Kategorisierung des Links verwendet.

Allgemeine Link-Relationstypen erklärt

Unser Link-Header-Parser erkennt und kategorisiert diese gängigen Linkbeziehungen:

  • Ressourcenhinweise – Preload lädt kritische Ressourcen frühzeitig herunter (erfordert ein Attribut für die Prioritätsbehandlung), Preconnect stellt frühe Verbindungen zu Ursprüngen her, Prefetch ruft Ressourcen für die zukünftige Navigation ab und DNS-Prefetch löst Domänennamen frühzeitig auf.
  • SEO-Beziehungen – Canonical gibt die bevorzugte URL für doppelten Inhalt an und alternativ mit Hreflang gibt es Sprach-/Regionalvarianten für internationales SEO an.
  • Paginierung – first , prev , next und last definieren eine paginierte Ressourcensequenz, die häufig in REST-API-Antworten zu finden ist.
  • Andere Beziehungen – Stylesheet-Links zu CSS-Dateien, Symbol gibt Favicons an, Manifest verweist auf das PWA-Manifest und Lizenzlinks zu Lizenzinformationen.

Datenschutz und lokale Verarbeitung

Unser Link-Header-Parser verarbeitet alle Daten vollständig in Ihrem Browser mithilfe von JavaScript. Die von Ihnen eingefügten Link-Header-Werte werden niemals an einen Server gesendet, niemals in einer Datenbank gespeichert und verlassen niemals Ihr Gerät. Dies gewährleistet vollständigen Datenschutz für alle HTTP-Header oder URLs, die Sie prüfen möchten.

Link-Header werden häufig in HTTP-Antworten angezeigt, die CDNs, Proxys und Überwachungstools durchlaufen. Möglicherweise überprüfen Sie jedoch interne Entwicklungsheader, Antworten der Staging-Umgebung oder proprietäre API-Konfigurationen. Unser Tool garantiert, dass Ihre Daten während des gesamten Parsing-Prozesses absolut vertraulich und sicher bleiben.

Häufig gestellte Fragen

Ein Link-HTTP-Header ist ein in RFC 8288 (Web Linking) definierter Antwortheader, der Linkbeziehungen zwischen der aktuellen Ressource und anderen Ressourcen übermittelt. Es folgt dem Format „<URI>; rel="type"; param="value"` und kann mehrere durch Kommas getrennte Links enthalten. Link-Header werden häufig für Ressourcenhinweise (Preload, Preconnect), SEO-Metadaten (kanonische URLs, alternative Seiten) und API-Paginierung (nächster, vorheriger, erster, letzter Link) verwendet.

Link-Header dienen demselben Zweck wie HTML-Elemente „<link>“, können jedoch in der Serverkonfiguration, in der Middleware oder im Anwendungscode festgelegt werden, ohne dass HTML-Vorlagen geändert werden müssen. Dies macht Link-Header ideal für dynamische Ressourcenhinweise, servergesteuerte Leistungsoptimierung und API-Antworten, bei denen kein HTML generiert wird. Link-Header funktionieren auch für Nicht-HTML-Ressourcen wie API-JSON-Antworten, CSS-Dateien und Skriptantworten.

RFC 8288 (veraltet RFC 5988) definiert das Web Linking-Format für HTTP. Ein Link-Header-Wert besteht aus einem URI in spitzen Klammern („<URI>“), gefolgt von durch Semikolons getrennten Parametern. Der Parameter „rel“ gibt den Linkbeziehungstyp an (erforderlich) und zusätzliche Parameter wie „as“, „type“, „crossorigin“, „media“ und „hreflang“ stellen Kontext bereit. In einem einzelnen Header können mehrere Links durch Kommas getrennt enthalten sein.

Ja. Die gesamte Link-Header-Analyse erfolgt vollständig in Ihrem Browser mithilfe von clientseitigem JavaScript. Die von Ihnen eingefügten Header-Werte werden niemals an einen Server gesendet, niemals in einer Datenbank gespeichert und verlassen niemals Ihr Gerät. Das Tool arbeitet nach dem ersten Laden der Seite vollständig offline und gewährleistet so den vollständigen Datenschutz für alle HTTP-Header, die Sie prüfen möchten.

Das „as“-Attribut in einem Preload-Link teilt dem Browser mit, welche Art von Ressource vorab geladen wird (Skript, Stil, Bild, Schriftart, Abruf, Dokument, Worker usw.). Dies ist erforderlich, da Browser den „as“-Wert verwenden, um die richtigen Prioritäts-, Content-Type- und Accept-Header für die Anfrage festzulegen und die richtigen CSP-Prüfungen (Content Security Policy) anzuwenden. Ohne „as“ behandelt der Browser den Preload mit niedriger Priorität und gibt möglicherweise eine Warnung in der Konsole aus.

Unser Link-Header-Parser unterstützt alle Standard-Link-Relationstypen, die in der IANA-Link-Relations-Registrierung definiert sind. Es bietet insbesondere detaillierte Beschreibungen für: Ressourcenhinweise (Preload, Prefetch, Preconnect, DNS-Prefetch, Prerender, ModulePreload), SEO-Beziehungen (kanonisch, alternativ), Paginierung (erste, vorherige, nächste, letzte), Stylesheets, Symbole, Erkennung (Manifest, Suche) und mehr. Unbekannte Beziehungstypen werden als „Andere“ kategorisiert und der Rohrel-Wert angezeigt.

Ja. Der Parser verarbeitet durch Kommas getrennte Links innerhalb eines einzelnen Header-Werts. Fügen Sie einfach den vollständigen Link-Header-Wert einschließlich aller Links ein, und das Tool teilt sie korrekt auf. Dabei werden spitze Klammern berücksichtigt, um die Aufteilung von URIs, die Kommas enthalten, zu vermeiden. Jeder Link wird dann einzeln analysiert und mit seinem eigenen URI, seinen eigenen Parametern und seinen eigenen Validierungsergebnissen angezeigt.

Ja, die Nutzung unseres Link-Header-Parsers ist zu 100 % kostenlos, es ist keine Anmeldung erforderlich, es gibt keine Nutzungsbeschränkungen und keine versteckten Kosten. Analysieren Sie so viele Link-Header, wie Sie benötigen – es gibt keine Einschränkungen hinsichtlich der Anzahl der Header oder Links, die Sie überprüfen können. Keine Registrierung, keine API-Schlüssel und keine Premium-Funktionen.