Ý nghĩa
Yêu cầu thành công và client nên đặt lại khung hiển thị tài liệu, ví dụ xóa trắng biểu mẫu vừa gửi. Không gửi phần thân.
Nguyên nhân thường gặp
- Endpoint gửi biểu mẫu muốn xóa dữ liệu nhập cho lần tiếp theo
Cách khắc phục
Nếu bạn là máy khách hoặc người truy cập
Đặt lại biểu mẫu hoặc khung hiển thị. Trình duyệt không tự làm việc này, nên ứng dụng phải xử lý trong mã.
Nếu bạn quản lý trang web hoặc API
Hiếm khi cần; hầu hết ứng dụng trả 200 hoặc 204 rồi tự đặt lại giao diện. Không bao giờ kèm phần thân.
Phản hồi mẫu
HTTP/1.1
HTTP/1.1 205 Reset Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Đặc tả
Câu hỏi thường gặp
› Trình duyệt có xóa biểu mẫu khi nhận 205 không?
Nhìn chung là không. Hành vi được định nghĩa nhưng không được triển khai, nên hãy xử lý bằng JavaScript.
› 205 hay 204?
Cả hai đều không có phần thân; 205 còn yêu cầu client đặt lại khung hiển thị, còn 204 giữ nguyên.