Ý nghĩa
Đã lỗi thời. Trước đây nó yêu cầu client lặp lại yêu cầu qua proxy trong Location. Trình duyệt bỏ qua nó vì lý do bảo mật.
Nguyên nhân thường gặp
- Máy chủ rất cũ hoặc cấu hình sai
Cách khắc phục
Nếu bạn là máy khách hoặc người truy cập
Bỏ qua; client hiện đại sẽ không theo nó. Hãy cấu hình proxy trong cài đặt client.
Nếu bạn quản lý trang web hoặc API
Đừng gửi 305. Cấu hình proxy qua tệp PAC hoặc cài đặt mạng.
Phản hồi mẫu
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 Đặc tả
Câu hỏi thường gặp
› Vì sao 305 bị loại bỏ?
Cho phép máy chủ chọn proxy của client là rủi ro bảo mật, nên trình duyệt chưa bao giờ triển khai.
› Chuyện gì đã xảy ra với 306?
306 (Switch Proxy) được dành riêng và không dùng; nó bị bỏ trước khi được chuẩn hóa.