HTTP 305 Use Proxy was defined to indicate that the resource must be accessed through a proxy specified in the Location header. This status code has been deprecated due to security concerns — it could be exploited to redirect traffic through malicious proxies. Modern browsers do not honor it.
305 Use Proxy (Deprecated)GET /page HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/htmlHTTP/1.1 305 Use Proxy
Location: http://proxy.example.com:8080
Content-Length: 0Replace the 305 response with an appropriate redirect (301, 302, or 307) since 305 is deprecated and ignored by modern browsers.
If proxy access is required, configure it via system or browser proxy settings rather than HTTP status codes.
An older server or application is returning this deprecated status code.
| Specification | Section |
|---|---|
| HTTP Semantics | RFC 9110 §15.4.6 (Deprecated) |
This reference was compiled from official RFCs, protocol specifications, and hands-on troubleshooting experience. AI tools were used primarily for formatting and organizing the content on the page.