Thông điệp trạng thái HTML

Thông điệp lỗi HTML

Khi trình duyệt yêu cầu dịch vụ từ máy chủ web, có thể xảy ra lỗi và máy chủ có thể trả về mã lỗi, chẳng hạn như "404 Không tìm thấy".

Thường thì những lỗi này được gọi là thông điệp lỗi HTML.

Nhưng những thông điệp này nên được gọi là thông điệp trạng thái HTTP. Thực tế, máy chủ luôn trả về một thông điệp cho mỗi yêu cầu. Thông điệp phổ biến nhất là 200 Đã tốt.

Dưới đây là danh sách các thông điệp trạng thái HTTP có thể trả về:

1xx: Thông tin

Tin nhắn: Mô tả:
100 Tiếp tục Máy chủ chỉ nhận được một phần yêu cầu, nhưng một khi máy chủ không từ chối yêu cầu đó, khách hàng nên tiếp tục gửi phần còn lại của yêu cầu.
101 Chuyển đổi giao thức Máy chủ chuyển đổi giao thức: Máy chủ sẽ tuân theo yêu cầu của khách hàng để chuyển đổi sang giao thức khác.

2xx: Thành công

Tin nhắn: Mô tả:
200 Đã tốt Yêu cầu thành công (sau đó là tài liệu phản hồi cho yêu cầu GET và POST).
201 Tạo Yêu cầu được tạo hoàn thành, đồng thời tài nguyên mới được tạo.
202 Chấp nhận Yêu cầu xử lý đã được chấp nhận, nhưng việc xử lý chưa hoàn thành.
203 Thông tin không độc quyền Tài liệu đã được trả về một cách bình thường, nhưng một số đầu tiêu phản hồi có thể không chính xác vì sử dụng bản sao của tài liệu.
204 Không có nội dung Không có tài liệu mới. Trình duyệt nên tiếp tục hiển thị tài liệu ban đầu. Nếu người dùng thường xuyên刷新 trang và Servlet có thể xác định tài liệu của người dùng đủ mới, mã trạng thái này rất hữu ích.
205 Đặt lại nội dung Không có tài liệu mới. Nhưng trình duyệt nên đặt lại nội dung mà nó hiển thị. Được sử dụng để buộc trình duyệt xóa nội dung đầu vào của biểu mẫu.
206 Nội dung phần Khách hàng đã gửi một yêu cầu GET có đầu Range, máy chủ đã hoàn thành nó.

3xx: Chuyển hướng

Tin nhắn: Mô tả:
300 Nhiều lựa chọn Lựa chọn đa phần. Danh sách liên kết. Người dùng có thể chọn một liên kết để đến đích. Được phép tối đa năm địa chỉ.
301 Đổi địa chỉ vĩnh viễn Trang yêu cầu đã được chuyển đến URL mới.
302 Tìm thấy Trang yêu cầu đã được chuyển đến URL mới tạm thời.
303 Xem trang khác Trang yêu cầu có thể được tìm thấy ở URL khác.
304 Không thay đổi Tài liệu không được修改 theo kỳ vọng. Khách hàng có tài liệu tạm thời và gửi một yêu cầu điều kiện (thường là cung cấp đầu If-Modified-Since để khách hàng chỉ muốn tài liệu được cập nhật sau ngày chỉ định). Máy chủ thông báo cho khách hàng rằng tài liệu tạm thời vẫn có thể tiếp tục sử dụng.
305 Sử dụng ủy quyền Tài liệu yêu cầu của khách hàng nên được lấy thông qua máy chủ ủy quyền được chỉ định bởi đầu Location.
306 Chưa sử dụng Mã này được sử dụng trong phiên bản trước. Hiện tại không còn sử dụng, nhưng mã vẫn được giữ lại.
307 Chuyển hướng tạm thời Trang yêu cầu đã được di chuyển tạm thời đến URL mới.

4xx: Lỗi khách hàng

Tin nhắn: Mô tả:
400 Yêu cầu không hợp lệ Máy chủ không thể hiểu yêu cầu.
401 Chưa được ủy quyền Trang yêu cầu cần tên người dùng và mật khẩu.
402 Yêu cầu thanh toán Mã này hiện tại vẫn chưa thể sử dụng.
403 Cấm Truy cập vào trang yêu cầu bị cấm.
404 Không tìm thấy Máy chủ không tìm thấy trang yêu cầu.
405 Phương pháp không được phép Phương pháp được chỉ định trong yêu cầu không được phép.
406 Không chấp nhận được Phản hồi được tạo bởi máy chủ không được máy chủ chấp nhận.
407 Yêu cầu xác thực ủy quyền Người dùng phải sử dụng máy chủ ủy quyền trước để xác thực, sau đó yêu cầu mới được xử lý.
408 Thời gian yêu cầu quá hạn Yêu cầu vượt quá thời gian chờ đợi của máy chủ.
409 Xung đột Yêu cầu không thể hoàn thành do xung đột.
410 Mất Trang yêu cầu không khả dụng.
411 Yêu cầu độ dài "Content-Length" không được định nghĩa. Nếu không có nội dung này, máy chủ sẽ không chấp nhận yêu cầu.
412 Điều kiện không thành công Điều kiện trong yêu cầu được máy chủ đánh giá là thất bại.
413 Yêu cầu thực thể quá lớn Do thực thể được yêu cầu quá lớn, máy chủ sẽ không chấp nhận yêu cầu.
414 Yêu cầu URL quá dài Doanh mục URL quá dài, máy chủ sẽ không chấp nhận yêu cầu. Khi yêu cầu POST được chuyển đổi thành yêu cầu GET với thông tin tra cứu rất dài, tình trạng này sẽ xảy ra.
415 Unsupported Media Type Do không hỗ trợ loại phương tiện, máy chủ sẽ không chấp nhận yêu cầu.
416  Máy chủ không thể đáp ứng yêu cầu của khách hàng trong đầu đề Range được chỉ định trong yêu cầu.
417 Expectation Failed  

5xx: Lỗi máy chủ

Tin nhắn: Mô tả:
500 Internal Server Error Yêu cầu không hoàn thành. Máy chủ gặp phải tình huống không thể dự đoán.
501 Not Implemented Yêu cầu không hoàn thành. Máy chủ không hỗ trợ chức năng được yêu cầu.
502 Bad Gateway Yêu cầu không hoàn thành. Máy chủ nhận được phản hồi không hợp lệ từ máy chủ nguồn.
503 Service Unavailable Yêu cầu không hoàn thành. Máy chủ tạm thời quá tải hoặc bị lỗi.
504 Gateway Timeout Thời gian chờ của cổng gateway vượt quá giới hạn.
505 HTTP Version Not Supported Máy chủ không hỗ trợ phiên bản HTTP được chỉ định trong yêu cầu.