Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Connection header

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Der HTTP-Connection-Header steuert, ob die Netzwerkverbindung nach Abschluss der aktuellen Transaktion offen bleibt. Wenn der gesendete Wert keep-alive ist, bleibt die Verbindung bestehen und wird nicht geschlossen, was nachfolgende Anfragen an denselben Server auf derselben Verbindung ermöglicht.

Warnung: Verbindungspezifische Header-Felder wie Connection und Keep-Alive sind in HTTP/2 und HTTP/3 verboten. Chrome und Firefox ignorieren sie in HTTP/2-Antworten, aber Safari hält sich an die Anforderungen der HTTP/2-Spezifikation und lädt keine Antworten, die sie enthalten.

Alle Hop-by-Hop-Header, einschließlich der standardmäßigen Hop-by-Hop Header (Keep-Alive, Transfer-Encoding, TE, Connection, Trailer, Upgrade, Proxy-Authorization, und Proxy-Authenticate) müssen im Connection-Header aufgelistet werden, damit der erste Proxy weiß, dass er sie konsumieren und nicht weiterleiten soll.

Der Standardwert von Connection änderte sich zwischen HTTP/1.0 und HTTP/1.1. Um die Rückwärtskompatibilität zu gewährleisten, senden Browser oft ausdrücklich Connection: keep-alive, obwohl es der Standard in HTTP/1.1 ist.

Header-Typ Request header, Response header
Verbotener Anfrage-Header Ja

Syntax

http
Connection: keep-alive
Connection: close

Direktiven

close

Gibt an, dass entweder der Client oder der Server die Verbindung schließen möchte. Dies ist der Standard bei HTTP/1.0-Anfragen.

eine beliebige durch Kommas getrennte Liste von HTTP-Headern (üblicherweise nur keep-alive)

Gibt an, dass der Client die Verbindung offen halten möchte. Das Offenhalten einer Verbindung ist der Standard bei HTTP/1.1-Anfragen. Die Liste der Header sind die Namen der Header, die vom ersten nicht-transparenten Proxy oder Cache dazwischen entfernt werden sollen: Diese Header definieren die Verbindung zwischen dem Absender und der ersten Instanz, nicht den Zielknoten.

Spezifikationen

Specification
HTTP Semantics
# field.connection

Browser-Kompatibilität

Siehe auch