Mã trạng thái HTTP

Trang web hiển thị mã trạng thái theo lỗi

Mã trạng thái HTTP là mã phản hồi chuẩn do máy chủ trang web trên internet cung cấp. Các mã giúp xác định nguyên nhân của sự cố khi trang web hoặc tài nguyên khác không tải đúng cách.

Thuật ngữ mã trạng thái HTTP thực sự là thuật ngữ phổ biến cho dòng trạng thái HTTP bao gồm cả mã trạng thái HTTPcụm từ lý do HTTP .

Mã trạng thái HTTP đôi khi được gọi là mã lỗi trình duyệt hoặc mã lỗi internet.

Ví dụ, dòng trạng thái HTTP 500: Lỗi Máy chủ Nội bộ được tạo thành từ mã trạng thái HTTP là 500 và cụm từ lý do HTTP của Lỗi Máy chủ Nội bộ .

Năm loại lỗi mã trạng thái HTTP tồn tại; đây là hai nhóm chính:

Lỗi ứng dụng khách 4xx

Nhóm mã trạng thái HTTP này bao gồm các mã yêu cầu trang web hoặc tài nguyên khác chứa cú pháp sai hoặc không thể điền vì một số lý do khác, có lẽ do lỗi của khách hàng (trình duyệt web).

Một số mã trạng thái HTTP lỗi khách hàng phổ biến bao gồm 404 (Không tìm thấy) , 403 (Bị cấm)400 (Yêu cầu không hợp lệ) .

Lỗi máy chủ 5xx

Nhóm mã trạng thái HTTP này bao gồm các mã yêu cầu trang web hoặc tài nguyên khác được máy chủ của trang web hiểu nhưng không thể điền vào vì một số lý do.

Một số mã trạng thái HTTP lỗi máy chủ phổ biến bao gồm 500 lỗi phổ biến (Lỗi Máy chủ Nội bộ) , cùng với 503 (Dịch vụ Không khả dụng)502 (Cổng Xấu) .

Thông tin thêm về mã trạng thái HTTP

Các mã trạng thái HTTP khác tồn tại ngoài mã 4xx và 5xx. Ngoài ra còn có các mã 1xx, 2xx và 3xx là thông tin, xác nhận thành công hoặc quyết định chuyển hướng tương ứng. Các loại mã trạng thái HTTP bổ sung này không phải là lỗi, do đó bạn không nên được cảnh báo về chúng trong trình duyệt.

Xem danh sách đầy đủ các lỗi trên trang Lỗi mã trạng thái HTTP của chúng tôi hoặc xem tất cả các dòng trạng thái HTTP (1xx, 2xx và 3xx) trong Dòng trạng thái HTTP của chúng tôi là gì? cái.

Trang Đăng ký Mã trạng thái Giao thức Siêu văn bản (HTTP) của IANA là nguồn chính thức cho mã trạng thái HTTP nhưng Windows đôi khi bao gồm các lỗi bổ sung, cụ thể hơn để giải thích thêm thông tin. Bạn có thể tìm thấy toàn bộ danh sách này trên trang web của Microsoft.

Ví dụ, trong khi mã trạng thái HTTP 500 có nghĩa là Lỗi Máy chủ Internet , Dịch vụ Thông tin Internet của Microsoft (ISS) sử dụng 500.15 để có nghĩa là các yêu cầu Trực tiếp cho Global.aspx không được phép .

Dưới đây là một vài ví dụ khác:

Những cái gọi là mã con được tạo ra bởi Microsoft ISS không thay thế mã trạng thái HTTP nhưng thay vào đó được tìm thấy trong các khu vực khác nhau của Windows như tệp tài liệu.

Không phải tất cả các mã lỗi đều liên quan

Mã trạng thái HTTP không giống với mã lỗi Trình quản lý Thiết bị hoặc mã lỗi hệ thống . Một số mã lỗi hệ thống chia sẻ mã số với mã trạng thái HTTP nhưng chúng là các lỗi khác nhau với các thông báo lỗi và ý nghĩa liên quan hoàn toàn khác nhau.

Ví dụ, mã trạng thái HTTP 403.2 có nghĩa là truy cập đọc bị cấm . Tuy nhiên, cũng có một mã lỗi hệ thống 403 có nghĩa là Quá trình không ở chế độ xử lý nền .

Tương tự, mã trạng thái 500 có nghĩa là Lỗi máy chủ Internet có thể dễ bị nhầm lẫn với mã lỗi hệ thống 500 có nghĩa là không thể tải hồ sơ người dùng .

Tuy nhiên, chúng không liên quan và không được xử lý tương tự. Một màn hình hiển thị trong trình duyệt web và giải thích thông báo lỗi về máy khách hoặc máy chủ, trong khi phần còn lại hiển thị ở nơi khác trong Windows và không nhất thiết liên quan đến trình duyệt web.

Nếu bạn gặp sự cố khi xác định xem mã lỗi mà bạn nhìn thấy có phải là mã trạng thái HTTP hay không, hãy xem kỹ nơi thông báo được xem. Nếu bạn thấy lỗi trong trình duyệt web của mình, trên trang web , đó là mã phản hồi HTTP.

Các thông báo lỗi khác cần được giải quyết riêng biệt dựa trên ngữ cảnh mà chúng được nhìn thấy: Mã lỗi Trình quản lý Thiết bị được hiển thị trong Trình quản lý Thiết bị, mã lỗi hệ thống được hiển thị trên Windows, mã POST được cung cấp trong Power On Self Test , v.v.