意義
已棄用。它曾要求用戶端透過 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)被保留且未使用,在標準化前就被放棄了。