DevToolPal
VI
3xx Chuyển hướng

305 Use Proxy

Dùng proxy

Ý 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ả

RFC 9110 §15.4.6

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.