Trailer header

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Der HTTP Trailer Request- und Response-Header ermöglicht es dem Absender, zusätzliche Felder am Ende von gestückelten Nachrichten hinzuzufügen, um Metadaten bereitzustellen, die während des Sendens des Nachrichtenkörpers dynamisch generiert werden könnten.

Hinweis: Der TE Request-Header muss auf trailers gesetzt werden, um Trailer-Felder zuzulassen.

Warnung: Entwickler können nicht über die Fetch API oder XHR auf HTTP-Trailer zugreifen. Darüber hinaus ignorieren Browser HTTP-Trailer, mit Ausnahme von Server-Timing. Siehe Browser-Kompatibilität für weitere Informationen.

Header-Typ Request-Header, Response-Header, Content-Header
Verbotener Request-Header Ja

Syntax

http
Trailer: header-names

Direktiven

header-names

HTTP-Header-Felder, die im Trailer-Teil von gestückelten Nachrichten vorhanden sein werden. Folgende Header-Namen sind nicht erlaubt:

Beispiele

Server-Timing als HTTP-Trailer

Einige Browser unterstützen das Anzeigen von Servertimings in den Entwicklertools, wenn der Server-Timing Header als Trailer gesendet wird. Im folgenden Antwort wird der Trailer-Header verwendet, um anzugeben, dass ein Server-Timing-Header dem Antwortkörper folgen wird. Ein Metrik custom-metric mit einer Dauer von 123.4 Millisekunden wird gesendet:

http
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Trailer: Server-Timing

--- response body ---
Server-Timing: custom-metric;dur=123.4

Spezifikationen

Specification
HTTP Semantics
# field.trailer
HTTP/1.1
# chunked.trailer.section

Browser-Kompatibilität

Siehe auch