Inhaltsheader

Inhaltsheader sind die Gruppe von HTTP-Headern, die den Inhalt des Körpers einer HTTP-Nachricht beschreiben, nachdem die Rahmenbedingungen aus dem Körper entfernt wurden. 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 Transportkodierung, welcher Teil der Ressource in den Daten enthalten ist (für Mehrteilnachrichten) und Prüfungen der Nachrichtenintegrität. Sie unterscheiden sich von den Repräsentations-Headern, die die Kodierung, den Medientyp, die Sprache und andere Merkmale der Ressource beschreiben und die Interpretation der zugrunde liegenden Daten ermöglichen.

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

Hinweis: Es gibt einige Überschneidungen zwischen Inhaltsheadern und Repräsentations-Headern.

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

Siehe auch