Was ist Accept Header?

Client und Webserver handeln über den HTTP-Accept-Header ein unterstütztes Antwortformat aus

Accept ist Teil der HTTP-Inhaltsaushandlung. Der Server kann daraus eine passende Repräsentation auswählen und kennzeichnet das tatsächlich gelieferte Format mit Content-Type.

Die schnelle Definition

Der HTTP-Header Accept teilt einem Server mit, welche Medientypen ein Client verarbeiten kann. Die Werte bestehen aus MIME-Typen und können über q-Faktoren gewichtet werden, beispielsweise text/html oder application/json.

Warum ist Accept Header wichtig?

Der Header ermöglicht einer URL, je nach Clientanforderung unterschiedliche zulässige Formate bereitzustellen. Caches und CDNs müssen solche Varianten korrekt trennen, häufig über den Response-Header Vary: Accept.

So wird Accept Header in der Praxis eingesetzt

  1. Unterstützte Formate definieren: Nur Medientypen anbieten, die der Server zuverlässig erzeugen kann.
  2. Clientpräferenzen senden: MIME-Typen und q-Faktoren in einer gültigen Accept-Syntax übermitteln.
  3. Serverantwort prüfen: Content-Type, Statuscode und Fallback bei nicht unterstützten Formaten kontrollieren.
  4. Caching absichern: Varianten mit einer passenden Vary-Konfiguration auseinanderhalten und CDN-Verhalten testen.

Praxisbeispiel

Ein API-Client sendet Accept: application/json. Der Server antwortet mit JSON und Content-Type: application/json; kann er das Format nicht liefern, ist je nach Implementierung eine andere Repräsentation oder ein Status 406 möglich.

Häufige Fehler

  • Accept wird mit Content-Type verwechselt: Accept beschreibt gewünschte Antwortformate, Content-Type das tatsächlich gesendete Format.
  • Ein CDN liefert ohne Vary: Accept die für einen anderen Client zwischengespeicherte Variante.
  • Der Server ignoriert q-Faktoren oder behandelt */* fälschlich als konkreten Medientyp.

Bedeutung für Google, Bing und KI-Suchsysteme

Der Accept-Header ist kein direkter Rankingfaktor. Fehlerhafte Inhaltsaushandlung kann jedoch dazu führen, dass Browser oder Crawler ungeeignete Formate, leere Antworten oder inkonsistente Inhalte erhalten.

Verwandte Begriffe

Zusammenfassung: Accept beschreibt die vom Client verstandenen Antwortformate. Für eine robuste Inhaltsaushandlung müssen MIME-Typen, q-Faktoren, Content-Type, Fallbacks und cache-relevantes Vary-Verhalten zusammenpassen.
Geschäftsführer: Sven Hauswald

WebSeo GmbH
Röderstraße 1
01454 Radeberg

Kontakt:
Telefon: 03528 4029727
E-Mail: info@webseo.de

Webseo Icon
Datenschutz-Übersicht

Wir verwenden Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn Sie auf unsere Website zurückkehren, und hilft unserem Team zu verstehen, welche Abschnitte der Website für Sie am interessantesten und nützlichsten sind.