HTTPError.net

The fastest way to diagnose, understand, and fix any HTTP status code

306 Unused

Fault: Neither
TL;DR

It was defined in an earlier draft of HTTP (as "Switch Proxy"), was never adopted, and is now permanently reserved in the IANA registry.

306 is a reserved status code that is no longer used.

What HTTP 306 Unused Means

306 is a reserved status code that is no longer used.

It was defined in an earlier draft of HTTP (as "Switch Proxy"), was never adopted, and is now permanently reserved in the IANA registry.

Common Causes

What Visitors Should Do

Notes for Developers

Frequently Asked Questions

What does HTTP 306 Unused mean?

It was defined in an earlier draft of HTTP (as "Switch Proxy"), was never adopted, and is now permanently reserved in the IANA registry. In short: 306 is a reserved status code that is no longer used.

How should I handle an HTTP 306 Unused response?

Never send 306 - clients do not know how to handle it. Use 307 or 308 for redirects that must keep the request method. Configure proxies through client or network settings, not via status codes.

Official Specification

The 306 Unused status code is reserved in RFC 9110 Section 15.4.7.

View the IANA HTTP Status Code Registry →