tool::http-status-detail
101 Switching Protocols
Server is switching protocols as requested.
Statuscode
101
Name
Switching Protocols
Kategorie
1xxDetaillierte Erklärung
HTTP 101 Switching Protocols zeigt an, dass der Server auf das im Upgrade-Header des Clients angegebene Protokoll wechselt. Der häufigste Anwendungsfall ist das Upgrade einer HTTP-Verbindung auf WebSocket. Nach dieser Antwort verwendet die Verbindung das neue Protokoll.
Häufige Ursachen
- ▸Ein WebSocket-Handshake-Request (Upgrade: websocket-Header)
- ▸Eine Anfrage zum Upgrade von HTTP/1.1 auf HTTP/2 (h2c)
- ▸Jede Client-Anfrage, die einen Upgrade-Header zum Protokollwechsel enthält
Lösungsansätze
- 1.101 ist eine normale Protokollwechsel-Antwort — keine Korrektur erforderlich
- 2.Geben Sie das gewünschte Protokoll im Upgrade-Header an (z.B. websocket, h2c)
- 3.Überprüfen Sie, ob der Server das angeforderte Protokoll unterstützt
Zugehörige HTTP-Header
UpgradeConnectionAntwortbeispiel
HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=
Verwandte Statuscodes
ad · 300×250
// related tools