| Previous | Next |
| HTTP_STATUS_USE_PROXY | HTTP_STATUS_TEMPORARY_REDIRECT |
HTTP_STATUS_SWITCH_PROXY
This code had an early historical meaning but is no longer defined for normal HTTP use. A server returning 306 is therefore using a vendor-specific or obsolete behavior.
Do not implement generic client handling for this HTTP status. Preserve the response headers and body, then identify the server, proxy, or test tool that emitted it.
306 was defined in an earlier HTTP specification but is now reserved and has no current operational semantics. New applications should not emit it as a custom redirect or proxy instruction. If it appears in legacy traffic, identify the originating implementation rather than applying modern redirect behavior based solely on the number.
Looking for a different code? Search another status or error code.