306 (Unused)

Reserved. Defined in a draft as Switch Proxy, never standardized, and now permanently unused.

Status

HTTP/1.1 306 (Unused)

Details

306 appeared in an early HTTP/1.1 draft under the name Switch Proxy, meaning that subsequent requests should use the specified proxy. It was removed before the specification was finalized.

The number stays reserved so it can never be reassigned, which keeps old implementations that might mishandle it from causing trouble. A response with 306 on the wire is a bug or a deliberately crafted packet.

Common causes

Usage notes

For clients

For servers

Examples

A reserved code on the wire

HTTP response

HTTP/1.1 306 (Unused)

Specifications

See also