Mã Trạng Thái HTTP Là Gì?
Mã trạng thái HTTP là các số có ba chữ số được máy chủ web trả về để phản hồi yêu cầu của máy khách. Chúng cho biết liệu yêu cầu có thành công, được chuyển hướng hay dẫn đến lỗi. Hiểu các mã này là điều cần thiết cho phát triển web, thiết kế API và gỡ lỗi.
Danh Mục Mã Trạng Thái
Mã trạng thái HTTP được chia thành năm danh mục dựa trên chữ số đầu tiên:
1xx (Thông Tin)
2xx (Thành Công)
3xx (Chuyển Hướng)
4xx (Lỗi Máy Khách)
5xx (Lỗi Máy Chủ)
Ai Sử Dụng Công Cụ Này?
Công cụ tham chiếu này được thiết kế cho các nhà phát triển web, nhà phát triển API, người kiểm tra QA và quản trị viên hệ thống cần tra cứu nhanh mã trạng thái HTTP, hiểu khi nào sử dụng từng mã và so sánh các mã tương tự.
Cách Sử Dụng Công Cụ Này
Duyệt Theo Danh Mục
Tất cả mã trạng thái HTTP được hiển thị theo nhóm theo danh mục (1xx đến 5xx). Mỗi nhóm có một màu riêng biệt để dễ dàng nhận dạng. Chỉ cần cuộn qua danh sách để duyệt tất cả các mã.
Tìm Kiếm Mã
Sử dụng thanh tìm kiếm ở đầu trang để tìm mã trạng thái cụ thể. Bạn có thể tìm kiếm theo:
- Số mã — Nhập "404" để tìm 404 Not Found
- Tên hoặc từ khóa — Nhập "chuyển hướng" để tìm tất cả mã liên quan đến chuyển hướng
- Từ khóa mô tả — Nhập "proxy" để tìm các mã đề cập đến máy chủ proxy
Lọc Theo Danh Mục
Nhấp vào các tab danh mục (Tất cả, 1xx, 2xx, 3xx, 4xx, 5xx) để chỉ hiển thị mã từ một nhóm cụ thể. Điều này hữu ích khi bạn biết loại phản hồi chung nhưng không biết mã chính xác.
Xem Chi Tiết
Nhấp vào bất kỳ thẻ mã trạng thái nào để mở rộng và xem thông tin chi tiết bao gồm:
- Trường Hợp Sử Dụng — Các tình huống thực tế khi mã này được trả về
- Tiêu Đề Phổ Biến — Tiêu đề phản hồi thường được liên kết với mã này
- Mã Liên Quan — Các mã tương tự hoặc thường bị nhầm lẫn để so sánh
Lưu Mã Yêu Thích
Nhấp vào biểu tượng dấu trang trên bất kỳ mã nào để lưu nó. Các mã được lưu sẽ xuất hiện ở đầu trang để truy cập nhanh. Các lưu của bạn được lưu trong trình duyệt và tồn tại qua các phiên làm việc.
Tính Năng
Tham Chiếu Mã Trạng Thái HTTP Đầy Đủ
Công cụ này bao gồm tất cả mã trạng thái HTTP tiêu chuẩn được định nghĩa trong RFC, bao gồm các mã thường được sử dụng và các mã ít phổ biến hơn.
- 200 OK, 301 Moved Permanently, 404 Not Found
- 500 Internal Server Error
- 103 Early Hints, 418 I'm a Teapot
- 451 Unavailable For Legal Reasons
Danh Mục Được Mã Hóa Màu
Mỗi danh mục được phân biệt trực quan bằng lược đồ màu riêng, giúp dễ dàng xác định loại phản hồi một cách nhanh chóng.
- Mã thông tin là xanh dương
- Mã thành công là xanh lá
- Mã chuyển hướng là vàng
- Mã lỗi máy khách là đỏ
- Mã lỗi máy chủ là tím
Trường Hợp Sử Dụng Thực Tế
Mỗi mã trạng thái bao gồm các trường hợp sử dụng thực tế giải thích khi nào và tại sao máy chủ trả về mã cụ thể đó.
- Chọn mã trạng thái phù hợp cho thiết kế API
- Hiểu phản hồi lỗi khi gỡ lỗi
- Tìm hiểu các phương pháp hay nhất cho phản hồi HTTP
So Sánh Mã Liên Quan
Các mã thường bị nhầm lẫn được liên kết với nhau, cho phép bạn điều hướng nhanh giữa chúng và hiểu sự khác biệt.
- So sánh 401 vs 403
- Hiểu chuyển hướng 301 vs 302
- Phân biệt lỗi 400 vs 422
Lưu và Truy Cập Nhanh
Đánh dấu các mã trạng thái được sử dụng thường xuyên nhất của bạn để chúng luôn xuất hiện ở đầu trang.
- Lưu được lưu cục bộ trong trình duyệt của bạn
- Không cần tài khoản
- Tồn tại qua các phiên làm việc
Các Câu Hỏi Thường Gặp
Sự khác biệt giữa 401 và 403 là gì?
Yêu Cầu Xác Thực
Máy khách chưa cung cấp thông tin xác thực hợp lệ. Máy khách nên xác thực (đăng nhập) và thử lại.
- Người dùng cần đăng nhập
- Thông tin xác thực bị thiếu hoặc không hợp lệ
- Xác thực lại sẽ giải quyết vấn đề
Quyền Truy Cập Bị Từ Chối
Máy khách đã được xác thực nhưng không có quyền truy cập tài nguyên. Xác thực lại sẽ không giúp.
- Người dùng đã đăng nhập nhưng thiếu quyền
- Truy cập bị hạn chế bởi vai trò hoặc chính sách
- Xác thực sẽ không giải quyết vấn đề
Khi nào tôi nên sử dụng chuyển hướng 301 vs 302?
Chuyển Hướng Vĩnh Viễn
Sử dụng khi tài nguyên đã chuyển vĩnh viễn đến URL mới. Các công cụ tìm kiếm sẽ cập nhật chỉ mục của họ.
- Thay đổi hoặc di chuyển miền
- Cấu trúc lại URL
- Chuyển nội dung vĩnh viễn
- Giá trị SEO chuyển sang URL mới
Chuyển Hướng Tạm Thời
Sử dụng cho chuyển hướng tạm thời khi URL gốc vẫn nên được sử dụng trong tương lai.
- Chuyển hướng trang bảo trì
- Kịch bản kiểm tra A/B
- Chuyển nội dung tạm thời
- Giá trị SEO vẫn ở URL gốc
Sự khác biệt giữa 400 và 422 là gì?
Yêu Cầu Không Đúng Định Dạng
Yêu cầu không đúng định dạng — máy chủ không thể phân tích cú pháp.
- Cú pháp JSON không hợp lệ
- Cấu trúc XML không đúng
- Tiêu đề bắt buộc bị thiếu
- Lỗi cấp độ cú pháp
Lỗi Ngữ Nghĩa
Yêu cầu đúng cú pháp nhưng không hợp lệ về ngữ nghĩa.
- JSON hợp lệ nhưng giá trị trường không hợp lệ
- Lỗi xác thực logic kinh doanh
- Không khớp kiểu dữ liệu
- Lỗi cấp độ ngữ nghĩa
502 Bad Gateway có nghĩa là gì?
Lỗi 502 Bad Gateway có nghĩa là máy chủ hoạt động như gateway hoặc proxy đã nhận được phản hồi không hợp lệ từ máy chủ hạ nguồn.
Nguyên Nhân Phổ Biến
- Reverse proxy (như Nginx) không thể kết nối với ứng dụng backend
- Máy chủ backend bị tắt hoặc quá tải
- Backend trả về phản hồi không đúng định dạng
- Vấn đề kết nối mạng giữa proxy và backend
- Hết thời gian chờ phản hồi từ máy chủ hạ nguồn
Các mã được lưu của tôi có được lưu không?
Có. Các mã được lưu được lưu trong bộ nhớ cục bộ của trình duyệt và sẽ tồn tại qua các lần làm mới trang và phiên trình duyệt.
- Không cần tài khoản hoặc kết nối máy chủ
- Dữ liệu được lưu cục bộ trong trình duyệt của bạn
- Tồn tại qua các lần làm mới trang và phiên làm việc
- Chỉ riêng tư cho trình duyệt của bạn
Chưa có bình luận nào. Hãy là người đầu tiên!