Connection

Baseline Widely available

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

Der HTTP-Header Connection 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, sodass nachfolgende Anfragen an denselben Server über dieselbe Verbindung möglich sind.

Warnung: Verbindungsbezogene Headerfelder wie Connection und Keep-Alive sind in HTTP/2 und HTTP/3 verboten. Chrome und Firefox ignorieren sie in HTTP/2-Antworten, aber Safari entspricht den Anforderungen der HTTP/2-Spezifikation und lädt keine Antwort, die sie enthält.

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 muss und nicht weiterleitet.

Der Standardwert von Connection hat sich zwischen HTTP/1.0 und HTTP/1.1 geändert. Daher senden Browser zur Sicherstellung der Rückwärtskompatibilität oft explizit Connection: keep-alive, auch wenn es in HTTP/1.1 der Standard ist.

Header-Typ Anforderungs-Header, Antwort-Header
Verbotener Header-Name 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.

jede durch Kommas getrennte Liste von HTTP-Headern (normalerweise 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 müssen: Diese Header definieren die Verbindung zwischen dem Absender und der ersten Entität, nicht dem Zielknoten.

Spezifikationen

Specification
HTTP Semantics
# field.connection

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Connection

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch