含义
已废弃。它曾要求客户端通过 Location 中的代理重新发送请求。出于安全原因,浏览器会忽略它。
常见原因
- 非常老旧的服务器或配置错误
解决方法
客户端或访问者
忽略即可;现代客户端不会跟随它。请在客户端设置中配置代理。
网站或 API 的维护者
不要发送 305。通过 PAC 文件或网络设置配置代理。
响应示例
HTTP/1.1
HTTP/1.1 305 Use Proxy
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: http://proxy.example.com:8080/
Content-Length: 0 规范
常见问题
› 305 为什么被废弃?
让服务器决定客户端使用哪个代理存在安全风险,所以浏览器从未实现它。
› 306 去哪了?
306(Switch Proxy)被保留且未使用,在标准化之前就被放弃了。