Where is it used?
Use it to describe response states consistently in API docs, incident reports, server logs, and crawl diagnostics.
Web & Giao thức
Bộ dữ liệu tham chiếu nhanh để tra cứu ý nghĩa và bối cảnh sử dụng mã phản hồi web.
Core concept
HTTP status codes are standard signals that browsers, API clients, and search engines use to interpret server responses.
1xx responses are informational, 2xx means success, 3xx means redirection, 4xx indicates client-side/request-side issues, and 5xx indicates server-side problems. Reading the first digit narrows the cause and next action quickly.
Operationally similar error pages can mean very different things. 404 means a resource was not found, 410 means it is gone, 429 means requests are rate limited, and 500 means an internal server error occurred.
For SEO, redirects and removal signals matter most. 301/308 indicate long-term moves, 302/307 temporary moves, and 404/410 can affect indexing and recrawl decisions.
Use it to describe response states consistently in API docs, incident reports, server logs, and crawl diagnostics.
Start with the leading digit, then check the individual code, usage timing, and related codes.
Redirect, removal, access-limit, and server-error signals influence how search engines keep or revisit URLs.
Each row combines code, reason phrase, status class, operational meaning, and RFC/IANA reference.
This reference helps operational diagnosis; actual server behavior still depends on application routing and cache layers.
BẢNG
| 100 | Continue | 1xx | Server đã nhận header của request và client có thể tiếp tục gửi phần body. | RFC 9110 |
| 101 | Switching Protocols | 1xx | Server đã chấp nhận việc chuyển đổi giao thức do client yêu cầu. | RFC 9110 |
| 102 | Processing | 1xx | Request đã được nhận và vẫn đang được xử lý, nhưng phản hồi cuối cùng chưa sẵn sàng. | RFC 2518 |
| 103 | Early Hints | 1xx | Server gửi các gợi ý như link preload trước phản hồi cuối cùng để trình duyệt bắt đầu chuẩn bị tài nguyên. | RFC 8297 |
| 104 | Upload Resumption Supported | 1xx | Mã trạng thái đăng ký tạm thời cho biết có hỗ trợ tiếp tục upload. | IANA temporary registration |
| 200 | OK | 2xx | Request thành công và phần body của response chứa kết quả. | RFC 9110 |
| 201 | Created | 2xx | Request thành công và một tài nguyên mới đã được tạo. | RFC 9110 |
| 202 | Accepted | 2xx | Request đã được chấp nhận, nhưng quá trình xử lý chưa hoàn tất. | RFC 9110 |
| 203 | Non-Authoritative Information | 2xx | Một proxy hoặc lớp chuyển đổi đã sửa đổi rồi chuyển tiếp phản hồi 200 từ origin server. | RFC 9110 |
| 204 | No Content | 2xx | Request thành công, nhưng response không có body. | RFC 9110 |
| 205 | Reset Content | 2xx | Request thành công và client có thể đặt lại giao diện nhập liệu. | RFC 9110 |
| 206 | Partial Content | 2xx | Chỉ một phần của tài nguyên được trả về để đáp ứng request Range. | RFC 9110 |
| 207 | Multi-Status | 2xx | Phản hồi WebDAV mang trạng thái của nhiều thao tác con trong một request. | RFC 4918 |
| 208 | Already Reported | 2xx | Cho biết một tài nguyên binding của WebDAV đã được báo cáo và không được lặp lại. | RFC 5842 |
| 226 | IM Used | 2xx | Server trả về kết quả sau khi áp dụng instance manipulation (IM). | RFC 3229 |
| 300 | Multiple Choices | 3xx | Tài nguyên được yêu cầu có nhiều representation hoặc lựa chọn. | RFC 9110 |
| 301 | Moved Permanently | 3xx | Tài nguyên đã chuyển vĩnh viễn sang URL mới. | RFC 9110 |
| 302 | Found | 3xx | Tài nguyên tạm thời có sẵn tại một URL khác. | RFC 9110 |
| 303 | See Other | 3xx | Kết quả của request nên được lấy bằng GET từ một URL khác. | RFC 9110 |
| 304 | Not Modified | 3xx | Request có điều kiện cho thấy tài nguyên chưa thay đổi, nên có thể dùng bản đã cache. | RFC 9110 |
| 305 | Use Proxy | 3xx | Mã trạng thái cũ yêu cầu client dùng proxy; hiện đã bị deprecated vì lý do bảo mật. | RFC 9110 |
| 306 | Unused | 3xx | Mã trạng thái từng được định nghĩa trước đây nhưng hiện được reserved và không dùng. | RFC 9110 |
| 307 | Temporary Redirect | 3xx | Redirect tạm thời bắt buộc giữ nguyên request method và body. | RFC 9110 |
| 308 | Permanent Redirect | 3xx | Redirect vĩnh viễn bắt buộc giữ nguyên request method và body. | RFC 9110 |
| 400 | Bad Request | 4xx | Server không thể xử lý request vì cú pháp, tham số, header hoặc body không hợp lệ. | RFC 9110 |
| 401 | Unauthorized | 4xx | Cần xác thực hoặc thông tin xác thực được cung cấp không hợp lệ. | RFC 9110 |
| 402 | Payment Required | 4xx | Được reserved cho tình huống cần thanh toán, nhưng ý nghĩa chuẩn chưa được thiết lập rộng rãi. | RFC 9110 |
| 403 | Forbidden | 4xx | Server hiểu request nhưng từ chối cho phép truy cập. | RFC 9110 |
| 404 | Not Found | 4xx | Không tìm thấy tài nguyên được yêu cầu, hoặc server không tiết lộ liệu tài nguyên đó có tồn tại hay không. | RFC 9110 |
| 405 | Method Not Allowed | 4xx | Tài nguyên tồn tại, nhưng HTTP method được yêu cầu không được phép. | RFC 9110 |
| 406 | Not Acceptable | 4xx | Server không thể cung cấp representation khớp với các header Accept của client. | RFC 9110 |
| 407 | Proxy Authentication Required | 4xx | Cần xác thực trước khi client có thể dùng proxy. | RFC 9110 |
| 408 | Request Timeout | 4xx | Server không nhận được request đầy đủ từ client trong khoảng thời gian sẵn sàng chờ. | RFC 9110 |
| 409 | Conflict | 4xx | Request xung đột với trạng thái hiện tại của tài nguyên. | RFC 9110 |
| 410 | Gone | 4xx | Tài nguyên từng tồn tại nhưng đã bị xóa vĩnh viễn. | RFC 9110 |
| 411 | Length Required | 4xx | Server từ chối request vì không có Content-Length. | RFC 9110 |
| 412 | Precondition Failed | 4xx | Một điều kiện tiên quyết trong request có điều kiện, chẳng hạn If-Match, đã thất bại. | RFC 9110 |
| 413 | Content Too Large | 4xx | Request body lớn hơn mức server sẵn sàng chấp nhận. | RFC 9110 |
| 414 | URI Too Long | 4xx | URI của request dài hơn mức server có thể xử lý. | RFC 9110 |
| 415 | Unsupported Media Type | 4xx | Server không hỗ trợ media type của request body. | RFC 9110 |
| 416 | Range Not Satisfiable | 4xx | Range được yêu cầu không thể phục vụ vì không phù hợp với kích thước tài nguyên. | RFC 9110 |
| 417 | Expectation Failed | 4xx | Server không thể đáp ứng kỳ vọng được nêu trong header Expect. | RFC 9110 |
| 418 | I'm a teapot | 4xx | Mã bắt nguồn từ RFC Cá tháng Tư, chủ yếu mang ý nghĩa lịch sử và văn hóa hơn là xử lý lỗi thực tế. | RFC 2324 / RFC 9110 |
| 421 | Misdirected Request | 4xx | Request được gửi tới server không thể tạo phản hồi cho request đó. | RFC 9110 |
| 422 | Unprocessable Content | 4xx | Cú pháp request hợp lệ, nhưng nội dung không thể xử lý về mặt ngữ nghĩa. | RFC 9110 |
| 423 | Locked | 4xx | Tài nguyên đích đang bị khóa nên request không thể được xử lý. | RFC 4918 |
| 424 | Failed Dependency | 4xx | Request hiện tại không thể thực hiện vì một thao tác phụ thuộc trước đó đã thất bại. | RFC 4918 |
| 425 | Too Early | 4xx | Server từ chối xử lý request có thể còn quá sớm và có rủi ro khi replay. | RFC 8470 |
| 426 | Upgrade Required | 4xx | Server yêu cầu client nâng cấp giao thức trước khi xử lý request. | RFC 9110 |
| 428 | Precondition Required | 4xx | Server yêu cầu header request có điều kiện. | RFC 6585 |
| 429 | Too Many Requests | 4xx | Client đã gửi quá nhiều request trong một khoảng thời gian nhất định. | RFC 6585 |
| 431 | Request Header Fields Too Large | 4xx | Toàn bộ request header hoặc một trường header cụ thể quá lớn. | RFC 6585 |
| 451 | Unavailable For Legal Reasons | 4xx | Tài nguyên không thể được cung cấp vì lý do pháp lý. | RFC 7725 |
| 500 | Internal Server Error | 5xx | Lỗi server chung cho biết request không thể xử lý do lỗi nội bộ. | RFC 9110 |
| 501 | Not Implemented | 5xx | Server không hỗ trợ chức năng cần thiết để xử lý request. | RFC 9110 |
| 502 | Bad Gateway | 5xx | Gateway hoặc proxy nhận được phản hồi không hợp lệ từ upstream server. | RFC 9110 |
| 503 | Service Unavailable | 5xx | Server tạm thời không thể xử lý request. | RFC 9110 |
| 504 | Gateway Timeout | 5xx | Gateway hoặc proxy không nhận được phản hồi kịp thời từ upstream server. | RFC 9110 |
| 505 | HTTP Version Not Supported | 5xx | Server không hỗ trợ phiên bản HTTP được dùng trong request. | RFC 9110 |
| 506 | Variant Also Negotiates | 5xx | Lỗi cấu hình transparent content negotiation đã gây ra vòng lặp negotiation nội bộ. | RFC 2295 |
| 507 | Insufficient Storage | 5xx | Server không thể cấp phát dung lượng lưu trữ cần thiết để hoàn tất request. | RFC 4918 |
| 508 | Loop Detected | 5xx | Server phát hiện vòng lặp vô hạn trong khi xử lý request. | RFC 5842 |
| 510 | Not Extended | 5xx | Cần các extension bổ sung để request được xử lý. | RFC 2774 |
| 511 | Network Authentication Required | 5xx | Cần xác thực để có quyền truy cập mạng. | RFC 6585 |
Không có hàng nào khớp với bộ lọc hiện tại.