Những điểm chính
- 01Bao gồm mọi mã trạng thái HTTP từ 100 đến 511, được lấy từ RFC 9110 và sổ đăng ký IANA.
- 02Tìm kiếm theo số mã, tên hoặc cụm từ từ mô tả — danh sách lọc ngay lập tức.
- 03Lọc theo lớp (1xx, 2xx, 3xx, 4xx, 5xx) để thu hẹp tập trung khi gỡ lỗi.
- 04Miễn phí, tức thì, không cần đăng ký — chạy hoàn toàn trong trình duyệt của bạn.
Tại Sao Cần Tham Chiếu Mã Trạng Thái HTTP Chuyên Dụng?
Mỗi nhà phát triển web đều gặp một mã trạng thái mà họ chưa thấy trong một thời gian. Bạn biết 404 và 500, nhưng sự khác biệt chính xác giữa 401 và 403 là gì? Khi nào bạn nên trả về 422 thay vì 400? 418 có thực sự nằm trong thông số kỹ thuật không? Một tham chiếu nhanh giải thích các mã bằng tiếng Anh đơn giản — thay vì trích dẫn legalese RFC — trả lời những câu hỏi này trong vài giây.
Tra cứu của Handytool được lấy từ RFC 9110 (thông số kỹ thuật ngữ nghĩa HTTP hiện tại) và sổ đăng ký trạng thái HTTP của IANA, bao gồm các mở rộng WebDAV (207, 423, 424) và các mã ít phổ biến hơn mà bạn sẽ gặp phải trong phản hồi API thực tế. Mỗi mục có một tóm tắt tiếng Anh đơn giản một câu nhằm vào nhà phát triển, không phải các ủy ban chuẩn hóa.
Cách Tra Cứu Mã Trạng Thái HTTP
- 01
Tìm kiếm theo mã, tên hoặc từ khóa
Nhập một mã (404), một đoạn tên (Not Found) hoặc một cụm từ mô tả (teapot, redirect, authentication). Danh sách lọc theo thời gian thực.
- 02
Lọc theo lớp
Sử dụng các nút lớp để chỉ hiển thị mã 1xx thông tin, 2xx thành công, 3xx chuyển hướng, lỗi 4xx máy khách hoặc lỗi 5xx máy chủ. Hữu ích khi bạn gỡ lỗi chuỗi chuyển hướng hoặc lỗi máy chủ và muốn xem tất cả các mã trong họ đó.
- 03
Đọc giải thích bằng tiếng Anh đơn giản
Mỗi mục bao gồm tên chính thức, số mã và mô tả tập trung vào nhà phát triển ngắn gọn về ý nghĩa mã và khi nó áp dụng.
Mã Trạng Thái Đáng Ghi Nhớ
- 01200 OK — thành công tiêu chuẩn cho phản hồi GET, POST và PUT.
- 02201 Created — tài nguyên đã được tạo; thường được trả về sau POST thành công.
- 03204 No Content — thành công không có phần thân phản hồi; phổ biến sau DELETE.
- 04301 Moved Permanently — chuyển hướng chính tắc; công cụ tìm kiếm chuyển công bằng liên kết.
- 05400 Bad Request — cú pháp không chính xác, trường bị thiếu hoặc tải trọng không thể phân tích được.
- 06422 Unprocessable Entity — yêu cầu hợp lệ cú pháp không thực hiện được logic kinh doanh.
Tra Cứu Tức Thì, Không Có Cuộc Gọi Máy Chủ
Toàn bộ cơ sở dữ liệu mã trạng thái được gộp vào trang. Tìm kiếm, lọc và đọc mô tả đều diễn ra cục bộ trong trình duyệt của bạn — không có truy vấn nào được gửi đến bất kỳ máy chủ nào và trang hoạt động ngoại tuyến sau khi tải.
Tham chiếu bao gồm các mã dành riêng cho nhà cung cấp mà bạn sẽ gặp phải trong tự nhiên, chẳng hạn như dãy 52x của Cloudflare cho lỗi thượng tuyến. Những cái đó được ghi chú là phần mở rộng của nhà cung cấp chứ không phải HTTP tiêu chuẩn, vì vậy bạn có thể phân biệt giữa mã được định nghĩa bởi thông số kỹ thuật và mã dành riêng cho nền tảng.
Câu Hỏi Thường Gặp Về Tra Cứu Mã Trạng Thái HTTP
Sự khác biệt giữa 400 và 422 là gì?
400 Bad Request dành cho các yêu cầu máy chủ không thể phân tích — JSON bị phá vỡ, cú pháp truy vấn không hợp lệ. 422 Unprocessable Entity dành cho các yêu cầu phân tích chính xác nhưng không thực hiện được xác thực ngữ nghĩa, như email trùng lặp hoặc giá trị tuổi dưới mức tối thiểu.
Sự khác biệt giữa 401 và 403 là gì?
401 có nghĩa là không được xác thực — cung cấp thông tin xác thực và thử lại. 403 có nghĩa là được xác thực nhưng bị cấm — bạn không có quyền được yêu cầu, và thông tin xác thực khác nhau có thể giúp nhưng cùng một sẽ không giúp.
418 I'm a Teapot có phải là mã trạng thái HTTP thực tế không?
Có — nó được định nghĩa trong RFC Đặc biệt Ngày Cá 2324 (1998), được xác nhận lại trong RFC 7168 và được bao gồm trong sổ đăng ký IANA. Nó không được HTTP sử dụng nhưng một số dịch vụ trả về nó như một Easter egg.
RFC nào bao gồm các mã trạng thái HTTP hiện đại?
RFC 9110, được xuất bản vào tháng 6 năm 2022, là thông số kỹ thuật ngữ nghĩa HTTP hiện tại. Nó thay thế RFC 7231 và hợp nhất các định nghĩa mã trạng thái HTTP cốt lõi.
Tại sao tôi lại thấy mã trạng thái trên 511?
Các mã trên 511 không được gán trong sổ đăng ký IANA. Một số nền tảng (như Cloudflare) sử dụng mã 5xx tùy chỉnh cho các điều kiện lỗi của riêng chúng, nhưng đó là phần mở rộng của nhà cung cấp chứ không phải HTTP tiêu chuẩn.