← All status codes
1xx Informational
101 Switching Protocols

The server is switching protocols as requested by the client.

What it means

A 101 response indicates the server has agreed to switch to a different protocol. The most common case today is upgrading an HTTP connection to a WebSocket connection for real-time communication.

Common causes

  • The client requested a protocol upgrade, typically to WebSocket.
  • An Upgrade header was sent and accepted by the server.

How to fix it

  • No action needed. This indicates a successful protocol upgrade.

Test a URL and see its actual status code now.

Open the checker →