Dưới đây là danh sách đầy đủ các **Mã Trạng Thái HTTP (HTTP Status Codes)** được trình bày theo nhóm, giúp bạn dễ dàng xác định loại lỗi hoặc trạng thái nhận được:
1xx PHẢN HỒI THÔNG TIN (INFORMATIONAL)
- 100 Tiếp tục: Máy chủ đã nhận được tiêu đề và máy khách nên tiếp tục gửi nội dung yêu cầu.
- 101 Chuyển đổi giao thức: Máy chủ đồng ý chuyển đổi giao thức theo yêu cầu.
- 102 Đang xử lý: WebDAV; Máy chủ đang xử lý yêu cầu, chưa có phản hồi.
- 103 Gợi ý sớm: Trả về một số tiêu đề phản hồi trước tin nhắn cuối cùng.
2xx THÀNH CÔNG (SUCCESS)
- 200 OK: Yêu cầu đã thành công.
- 201 Đã tạo: Yêu cầu thành công, tạo ra một tài nguyên mới.
- 202 Đã chấp nhận: Yêu cầu đã được chấp nhận để xử lý.
- 203 Thông tin không có thẩm quyền: Yêu cầu thành công nhưng nội dung bị sửa đổi bởi proxy.
- 204 Không có nội dung: Máy chủ xử lý thành công, không trả về nội dung.
- 205 Đặt lại nội dung: Yêu cầu người dùng đặt lại chế độ xem tài liệu.
- 206 Nội dung một phần: Máy chủ chỉ cung cấp một phần tài nguyên.
- 207 Đa trạng thái: WebDAV; Nội dung tin nhắn chứa nhiều mã phản hồi riêng biệt.
- 208 Đã báo cáo: WebDAV; Các thành viên của liên kết DAV đã được liệt kê trong phản hồi trước đó.
- 226 IM đã sử dụng: Máy chủ đã thực hiện yêu cầu GET và phản hồi là biểu diễn kết quả.
3xx CHUYỂN HƯỚNG (REDIRECTION)
- 300 Nhiều lựa chọn: Yêu cầu có nhiều hơn một phản hồi có thể.
- 301 Đã di chuyển vĩnh viễn: URL của tài nguyên đã được thay đổi vĩnh viễn.
- 302 Đã tìm thấy: URL của tài nguyên đã được thay đổi tạm thời.
- 303 Xem Khác: Phản hồi có thể được tìm thấy trong URL khác bằng phương thức GET.
- 304 Không sửa đổi: Tài nguyên chưa được sửa đổi kể từ phiên bản được chỉ định.
- 307 Chuyển hướng tạm thời: Yêu cầu phải được lặp lại với một URI khác.
- 308 Chuyển hướng vĩnh viễn: Yêu cầu và tất cả các yêu cầu tương lai phải sử dụng một URI khác.
4xx LỖI CỦA KHÁCH HÀNG (CLIENT ERROR)
- 400 Yêu cầu không hợp lệ: Máy chủ không thể hiểu được yêu cầu.
- 401 Không được phép: Máy khách phải tự xác thực.
- 403 Bị cấm: Máy khách không có quyền truy cập.
- 404 Không tìm thấy: Máy chủ không tìm thấy tài nguyên.
- 405 Phương pháp không được phép: Phương pháp yêu cầu bị máy chủ vô hiệu hóa.
- 408 Hết thời gian yêu cầu: Máy chủ muốn tắt kết nối.
- 409 Xung đột: Yêu cầu xung đột với trạng thái hiện tại của máy chủ.
- 413 Tải trọng quá lớn: Thực thể yêu cầu lớn hơn giới hạn.
- 429 Quá nhiều yêu cầu: Đạt giới hạn tốc độ (rate limit).
- 431 Trường tiêu đề yêu cầu quá lớn: Máy chủ không xử lý được tiêu đề quá lớn.
- 451 Không khả dụng vì lý do pháp lý: Tài nguyên bị chặn/kiểm duyệt.
5xx LỖI MÁY CHỦ (SERVER ERROR)
- 500 Lỗi máy chủ nội bộ: Máy chủ gặp phải tình huống không biết cách xử lý.
- 501 Không triển khai: Phương thức yêu cầu không được máy chủ hỗ trợ.
- 502 Bad Gateway: Máy chủ nhận được phản hồi không hợp lệ từ máy chủ thượng nguồn.
- 503 Dịch vụ không khả dụng: Máy chủ không sẵn sàng xử lý yêu cầu.
- 504 Hết thời gian chờ cổng: Máy chủ không thể nhận được phản hồi kịp thời.
- 522 Kết nối hết thời gian: Thường gặp với Cloudflare, không nhận được phản hồi từ máy chủ gốc.
- 524 Đã xảy ra thời gian chờ: Kết nối được thiết lập nhưng không nhận được phản hồi HTTP kịp thời.