Content header

Content headers sind die Gruppe von HTTP-Headern, die den Inhalt des Körpers einer HTTP-Nachricht beschreiben, nachdem jegliche Nachrichtenstrukturierung im Körper entfernt wurde. Sie beschreiben speziell die Eigenschaften des Nachrichteninhalts, der in einer bestimmten Nachricht während des Transports übermittelt wird, wie z.B. die Länge des Inhalts, die Transportcodierung, welcher Teil der Ressource in den Daten enthalten ist (bei mehrteiligen Nachrichten) und Integritätsprüfungen der Nachricht. Sie unterscheiden sich von den Darstellungs-Headern, die die Codierung, den Medientyp, die Sprache und andere Eigenschaften der Ressource beschreiben und die Interpretation der zugrunde liegenden Daten ermöglichen.

Diese Header wurden in RFC 7231 als "Payload headers" definiert, werden jetzt aber als "Content headers" bezeichnet, da Daten, die in HTTP/2- und HTTP/3-Frame-Payloads enthalten sind, Header-Daten, Körperdaten oder andere Steuerinformationen sein könnten. Spätere HTTP-Spezifikationen erwähnen keine "Content headers" oder erweitern die Liste der relevanten Header, aber die Semantik bleibt die gleiche, sodass diese Klassifizierung der Header weiterhin nützlich ist.

Hinweis: Es gibt einige Überschneidungen zwischen Content-Headern und Darstellungs-Headern.

Diese Header können sowohl in HTTP-Anfragen als auch in Antwortnachrichten vorhanden sein und umfassen:

Siehe auch