All HTTP Status Codes
101

Switching Protocols

1xx Informational

What It Means

The server is switching protocols as requested by the client via the Upgrade header.

When You'll See It

Used when upgrading from HTTP/1.1 to WebSocket connections.

Related Status Codes

Frequently Asked Questions

What does HTTP 101 mean?

HTTP 101 Switching Protocols means: The server is switching protocols as requested by the client via the Upgrade header.

When does a server return 101?

Used when upgrading from HTTP/1.1 to WebSocket connections.

Is 101 a client error or server error?

HTTP 101 is a Informational (1xx) response. This is an informational response sent before the final response.

Looking for all status codes in one place? Use the interactive HTTP Status Codes reference tool to search and browse all codes.