Mã trạng thái HTTP
Tra cứu bất kỳ mã trạng thái HTTP nào (1xx–5xx). Ý nghĩa, lý do thường gặp và tham chiếu RFC.
Tạo bởi JXXR1 · ♥ Tài trợ · ☕ Mời tôi một ly cà phê
Công cụ này để làm gì?
Mã trạng thái HTTP là từ vựng API: 200 OK, 404 Not Found, 500 Internal Server Error. Có khoảng 70 mã được tiêu chuẩn hóa qua các RFC, mỗi mã có ý nghĩa cụ thể. Tool này cho phép bạn tra cứu bất kỳ mã 1xx–5xx nào, xem ý nghĩa, lý do thông thường và RFC định nghĩa nó.
Khi nào nên dùng
- Debug API và bạn nhận được mã không quen thuộc như 422 hoặc 451.
- Quyết định mã nào trả về từ endpoint của riêng bạn ("405 hay 501?").
- Đọc giao thức cũ và bạn cần xem nó tham chiếu RFC nào.
Lưu ý thường gặp
- 200 không có nghĩa là không có lỗi. Một API có thể trả về 200 với
{"error": "..."}trong body. Status code mô tả HTTP, không phải nghĩa nghiệp vụ. - 4xx vs 5xx. 4xx là client error (request không hợp lệ — sửa request của bạn); 5xx là server error (request có thể đã ok — vấn đề ở phía server).
- 200 cho 301. Một số reverse proxy biến redirect thành 200. Hãy luôn cấu hình nó để truyền lại status code thực.
- 418 I'm a Teapot là một joke RFC, nhưng vẫn được dùng đôi khi như một status placeholder.