Mã trạng thái HTTP
Tìm kiếm và tra cứu các mã trạng thái HTTP và ý nghĩa của chúng, từ 1xx đến 5xx.
Cách dùng Trạng thái HTTP
- 01
Gõ một mã trạng thái hoặc một phần tên của nó.
- 02
Duyệt các mã khớp, được tô màu theo danh mục.
- 03
Dùng chúng làm tham chiếu nhanh khi xây dựng hoặc gỡ lỗi API.
Một tài liệu tra cứu mã trạng thái có tìm kiếm
Một tài liệu tra cứu có tìm kiếm về các mã trạng thái HTTP, tức những con số ba chữ số mà máy chủ trả về cùng mỗi phản hồi để cho biết điều gì đã xảy ra, từ 1xx tới 5xx, kèm thông điệp chuẩn và được nhóm theo loại.
Đây là chỗ tra nhanh khi bạn đang xây hay gỡ lỗi một API hoặc một website: hãy gõ một mã hay một phần tên của nó và các mục khớp sẽ hiện ra, nên bạn không phải nhớ từng con số.
Các nhóm mã có nghĩa gì
Các nhóm cho bạn biết gần như toàn bộ câu chuyện chỉ trong một cái nhìn: 1xx là thông tin, 2xx là thành công, 3xx là chuyển hướng, 4xx là lỗi phía máy khách (yêu cầu sai) và 5xx là lỗi phía máy chủ (máy chủ hỏng việc). Mỗi nhóm hiện bằng màu riêng để bạn lướt nhanh.
Những mã bạn sẽ gặp thường xuyên
Một số mã xuất hiện liên tục: 200 OK, 201 Created, các mã chuyển hướng 301 và 302, 304 Not Modified cho bộ nhớ đệm, 400 Bad Request, 401 và 403 cho phần xác thực, 404 Not Found, 409 Conflict, 422 cho kiểm tra dữ liệu, 429 Too Many Requests, cùng 500, 502 và 503 ở phía máy chủ.
Những mã hay bị nhầm
Một nguồn nhầm lẫn thường gặp là 401 với 403: 401 Unauthorized nghĩa là bạn chưa xác thực, còn 403 Forbidden nghĩa là bạn đã xác thực nhưng không được phép. Một cặp nữa là 301 với 302: chuyển hướng vĩnh viễn và chuyển hướng tạm thời, hai thứ mà công cụ tìm kiếm đối xử rất khác nhau.
Tức thì và chạy được ngoại tuyến
Phần tra cứu là dữ liệu tĩnh đi kèm trang, nên việc tìm kiếm diễn ra tức thì và chạy được cả khi ngoại tuyến.
Câu hỏi thường gặp
Các danh mục nghĩa là gì?
1xx là thông tin, 2xx thành công, 3xx chuyển hướng, 4xx lỗi máy khách và 5xx lỗi máy chủ. Mỗi loại được hiển thị bằng màu riêng của nó.
Khác biệt giữa 401 và 403 là gì?
401 Unauthorized nghĩa là bạn chưa được xác thực, còn 403 Forbidden nghĩa là bạn đã được xác thực nhưng không được phép truy cập tài nguyên.
418 có phải mã trạng thái thật không?
418 I'm a Teapot đến từ một chuẩn đùa Cá tháng Tư. Nó không được dùng trong thực tế nhưng được công nhận rộng rãi.