~/devtools / http-status / 101
tool::http-status-detail

101 Switching Protocols

Server is switching protocols as requested.

ad · 728×90
Statuscode
101
Name
Switching Protocols
Kategorie
1xx

Detaillierte 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

UpgradeConnection

Antwortbeispiel

HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=

Verwandte Statuscodes

100ContinueClient should continue with the request.102ProcessingServer has received the request but has not yet completed it.103Early HintsUsed to preload resources while the server is still processing.
ad · 300×250
Zurück zur vollständigen Statuscode-Übersicht
// related tools
Cron Expression Generator
Cron-Ausdrücke visuell erstellen und analysieren. Beschreibungen generieren und die nächsten Ausführungszeiten vorschau.
jwt
JWT Decoder
JWT-Token dekodieren und prüfen. Header, Payload und Signaturdetails anzeigen.
rx
Regex Tester
Reguläre Ausdrücke mit Live-Highlighting testen. Treffer-Indizes, Werte und Capture-Gruppen anzeigen.
Color Converter
Farben zwischen HEX, RGB, HSL und weiteren Formaten konvertieren. Farben visuell auswählen.