Tra cứu mọi mã trạng thái phản hồi HTTP (1xx–5xx) trong một danh bạ có thể tìm kiếm và lọc — rồi mở bất kỳ mã nào để xem ý nghĩa, khi nào nên dùng, có thể cache hay không và RFC định nghĩa nó. Trong trình duyệt, miễn phí.

Mọi mã trạng thái phản hồi HTTP chuẩn, được giải thích. Tất cả chạy trong trình duyệt của bạn từ một tham chiếu tích hợp — không có gì gửi lên máy chủ.

100 Tiếp tục Máy khách nên tiếp tục gửi phần thân của yêu cầu. 101 Chuyển đổi giao thức Máy chủ đang chuyển đổi giao thức theo yêu cầu của máy khách. 102 Đang xử lý Máy chủ đã nhận và đang xử lý yêu cầu, nhưng chưa có phản hồi nào sẵn sàng. 103 Gợi ý sớm Dùng để trả về các header sơ bộ, như Link, trước phản hồi cuối cùng. 200 OK Yêu cầu đã thành công. 201 Đã tạo Yêu cầu đã thành công và một tài nguyên mới đã được tạo. 202 Đã chấp nhận Yêu cầu đã được chấp nhận để xử lý, nhưng quá trình xử lý chưa hoàn tất. 203 Thông tin không chính thức Phản hồi đã bị một proxy biến đổi chỉnh sửa. 204 Không có nội dung Yêu cầu đã thành công nhưng không trả về phần thân. 205 Đặt lại nội dung Yêu cầu đã thành công; máy khách nên đặt lại khung nhìn tài liệu. 206 Nội dung một phần Máy chủ chỉ gửi một phần của tài nguyên do header Range. 207 Đa trạng thái Truyền tải nhiều mã trạng thái cho nhiều thao tác độc lập. 208 Đã báo cáo Các thành viên của một binding DAV đã được liệt kê. 226 Đã dùng IM Phản hồi là kết quả của các thao tác biến đổi instance áp dụng lên tài nguyên. 300 Nhiều lựa chọn Yêu cầu có nhiều hơn một phản hồi khả dĩ. 301 Đã chuyển vĩnh viễn Tài nguyên đã chuyển vĩnh viễn sang một URL mới. 302 Đã tìm thấy Tài nguyên tạm thời nằm ở một URL khác. 303 Xem nơi khác Phản hồi có thể được tìm thấy tại một URL khác bằng GET. 304 Không sửa đổi Phiên bản tài nguyên đã lưu trong bộ nhớ đệm vẫn còn hợp lệ. 307 Chuyển hướng tạm thời Chuyển hướng tạm thời giữ nguyên phương thức HTTP. 308 Chuyển hướng vĩnh viễn Chuyển hướng vĩnh viễn giữ nguyên phương thức HTTP. 400 Yêu cầu không hợp lệ Máy chủ không thể xử lý yêu cầu do lỗi từ phía máy khách. 401 Chưa xác thực Yêu cầu xác thực và việc đó đã thất bại hoặc chưa được cung cấp. 402 Yêu cầu thanh toán Dành riêng cho sử dụng trong tương lai; đôi khi dùng cho các API gắn cổng thanh toán. 403 Bị cấm Máy khách đã được xác thực nhưng không được phép truy cập tài nguyên. 404 Không tìm thấy Máy chủ không thể tìm thấy tài nguyên được yêu cầu. 405 Phương thức không được phép Phương thức HTTP không được hỗ trợ cho tài nguyên này. 406 Không chấp nhận được Tài nguyên không thể tạo ra một phản hồi khớp với các header Accept. 407 Yêu cầu xác thực proxy Máy khách phải xác thực với một proxy trước. 408 Hết thời gian chờ yêu cầu Máy chủ đã hết thời gian chờ yêu cầu. 409 Xung đột Yêu cầu xung đột với trạng thái hiện tại của tài nguyên. 410 Đã biến mất Tài nguyên đã bị xóa vĩnh viễn. 411 Yêu cầu độ dài Yêu cầu phải chỉ định một header Content-Length. 412 Điều kiện tiên quyết thất bại Một điều kiện tiên quyết trong các header yêu cầu không được đáp ứng. 413 Nội dung quá lớn Phần thân yêu cầu lớn hơn mức máy chủ sẽ xử lý. 414 URI quá dài URL được yêu cầu dài hơn mức máy chủ sẽ diễn giải. 415 Kiểu phương tiện không được hỗ trợ Phần thân yêu cầu ở định dạng mà máy chủ không hỗ trợ. 416 Khoảng không thể đáp ứng Khoảng được yêu cầu không thể được đáp ứng. 417 Kỳ vọng thất bại Kỳ vọng trong header Expect không thể được đáp ứng. 418 Tôi là một ấm trà Máy chủ từ chối pha cà phê vì nó vĩnh viễn là một ấm trà. 421 Yêu cầu sai hướng Yêu cầu đã được hướng tới một máy chủ không thể tạo ra phản hồi. 422 Nội dung không thể xử lý Yêu cầu đúng định dạng nhưng không hợp lệ về mặt ngữ nghĩa. 423 Đã khóa Tài nguyên đang được truy cập đã bị khóa. 424 Phụ thuộc thất bại Yêu cầu thất bại vì một yêu cầu trước đó mà nó phụ thuộc đã thất bại. 425 Quá sớm Máy chủ không sẵn lòng mạo hiểm xử lý một yêu cầu được phát lại. 426 Yêu cầu nâng cấp Máy khách nên chuyển sang một giao thức khác. 428 Yêu cầu điều kiện tiên quyết Máy chủ yêu cầu yêu cầu phải có điều kiện. 429 Quá nhiều yêu cầu Máy khách đã gửi quá nhiều yêu cầu trong một khoảng thời gian nhất định. 431 Các trường header yêu cầu quá lớn Các trường header của yêu cầu quá lớn. 451 Không khả dụng vì lý do pháp lý Tài nguyên không khả dụng do các yêu cầu pháp lý. 500 Lỗi máy chủ nội bộ Máy chủ gặp phải một tình trạng bất ngờ. 501 Chưa được triển khai Máy chủ không hỗ trợ chức năng được yêu cầu. 502 Cổng kết nối lỗi Một máy chủ thượng nguồn trả về một phản hồi không hợp lệ. 503 Dịch vụ không khả dụng Máy chủ tạm thời không thể xử lý yêu cầu. 504 Hết thời gian chờ cổng kết nối Một máy chủ thượng nguồn không phản hồi kịp thời. 505 Phiên bản HTTP không được hỗ trợ Máy chủ không hỗ trợ phiên bản HTTP được dùng. 506 Biến thể cũng thương lượng Đã xảy ra một lỗi cấu hình thương lượng nội dung. 507 Dung lượng lưu trữ không đủ Máy chủ không thể lưu biểu diễn cần thiết. 508 Phát hiện vòng lặp Máy chủ phát hiện một vòng lặp vô hạn trong khi xử lý. 510 Chưa được mở rộng Cần thêm các phần mở rộng cho yêu cầu. 511 Yêu cầu xác thực mạng Máy khách phải xác thực để được truy cập mạng.
Không có mã trạng thái nào khớp tìm kiếm của bạn.
Thử một số hoặc tên khác — ví dụ 301, Unauthorized hoặc timeout.

Giới thiệu về Mã trạng thái HTTP

Thư mục mã trạng thái HTTP này bao quát mọi mã phản hồi chuẩn, từ dải 1xx thông tin đến 5xx lỗi máy chủ. Mỗi mục hiển thị mã số, cụm từ lý do chuẩn và một dòng tóm tắt, và toàn bộ danh sách có thể tìm kiếm theo số, tên hoặc ý nghĩa — 301, Unauthorized và timeout đều tìm ra kết quả — hoặc lọc theo nhóm phản hồi.

Mỗi mã mở ra trang riêng với phần giải thích đầy đủ: mã đó thực sự có nghĩa là gì, khi nào nên dùng trong API và ứng dụng của bạn, phản hồi với mã đó có thể lưu cache mặc định hay không, và RFC định nghĩa nó. Các mã liên quan trong cùng nhóm được liên kết ở cuối trang, nên so sánh 401 với 403 hay 301 với 308 chỉ mất một cú nhấp.

Năm nhóm chính là mô hình tư duy nhanh nhất để đọc bất kỳ phản hồi nào: 1xx nghĩa là yêu cầu đang tiếp tục, 2xx nghĩa là thành công, 3xx nghĩa là chuyển hướng, 4xx nghĩa là phía khách hàng mắc lỗi và 5xx nghĩa là máy chủ gặp sự cố. Thư mục được tổ chức chính xác theo cấu trúc đó.

Cách sử dụng Mã trạng thái HTTP

  1. Nhập một mã, một cụm từ lý do hoặc một từ khóa vào ô tìm kiếm — ví dụ 404, Not Found hoặc redirect.
  2. Dùng bộ lọc nhóm để thu hẹp danh sách còn mã thông tin, thành công, chuyển hướng, lỗi khách hàng hoặc lỗi máy chủ.
  3. Mở trang của bất kỳ mã nào để đọc ý nghĩa, khi nào nên dùng, khả năng lưu cache mặc định và RFC định nghĩa nó.
  4. Xem phần mã liên quan để so sánh các mã lân cận trong cùng nhóm.
  5. Dùng nút sao chép để lấy mã cho báo cáo lỗi, bài kiểm tra hoặc đặc tả API.

Câu hỏi thường gặp

Chữ số đầu tiên nhóm các mã theo kết quả: 1xx thông tin (yêu cầu đã nhận, tiếp tục xử lý), 2xx thành công, 3xx chuyển hướng (cần thao tác thêm), 4xx lỗi khách hàng (yêu cầu có lỗi) và 5xx lỗi máy chủ (máy chủ không thể hoàn tất một yêu cầu hợp lệ).

401 Unauthorized nghĩa là yêu cầu thiếu thông tin xác thực hợp lệ — phía khách hàng nên đăng nhập hoặc cung cấp thông tin xác thực rồi thử lại. 403 Forbidden nghĩa là máy chủ đã hiểu thông tin xác thực nhưng vẫn từ chối truy cập: việc xác thực sẽ không thay đổi kết quả.

Dùng 301 khi tài nguyên đã chuyển vĩnh viễn — trình duyệt và công cụ tìm kiếm sẽ cập nhật tham chiếu của chúng. Dùng 302 cho các chuyển hướng tạm thời. Nếu phương thức yêu cầu cần được giữ nguyên chính xác, hãy ưu tiên các phiên bản hiện đại nghiêm ngặt hơn, 308 và 307.

Một số mã trạng thái, như 200 và 301, có thể được trình duyệt và proxy cache lưu trữ ngay cả khi không có tiêu đề cache tường minh; những mã khác, như hầu hết phản hồi 4xx và 5xx, thì không. Cờ này cho bạn biết mặc định để biết khi nào cần tiêu đề Cache-Control.

Có. Mỗi mã có một trang riêng, có thể liên kết, kèm ý nghĩa, cách dùng thông thường, khả năng lưu cache và RFC định nghĩa, cộng với các mã liên quan trong cùng nhóm — tiện để lưu dấu trang hoặc chia sẻ đúng mã đang được thảo luận.

Có. Thư mục và mọi trang của từng mã đều miễn phí duyệt xem, không cần tài khoản, và việc tìm kiếm chạy tức thì trong trình duyệt của bạn mà không gửi gì lên máy chủ.

Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.