Mã trạng thái HTTP là gì?

Mục lục:

Mã trạng thái HTTP là gì?
Mã trạng thái HTTP là gì?
Anonim

Mã trạng thái HTTP (còn được gọi là mã lỗi trình duyệt / internet) là mã phản hồi tiêu chuẩn được cung cấp bởi các máy chủ web trên internet. Các mã giúp xác định nguyên nhân của sự cố khi một 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ữ chung cho dòng trạng thái HTTP bao gồm cả mã trạng thái HTTP và cụm từ lý do

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

Image
Image

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

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

Nhóm này bao gồm những nhóm mà yêu cầu về một trang web hoặc tài nguyên khác có cú pháp sai hoặc không thể được điền vì một số lý do khác, có thể là do lỗi của khách hàng (người lướt web).

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

5xx Lỗi máy chủ

Nhóm này bao gồm những nhóm mà máy chủ của trang web hiểu được yêu cầu về trang web hoặc tài nguyên khác, nhưng không thể thực hiện được vì lý do nào đó.

Một số lỗi phổ biến bao gồm lỗi 500 (Lỗi máy chủ nội bộ) rất phổ biến, cùng với 504 (Cổng hết thời gian chờ), 503 (Dịch vụ không khả dụng) và 502 (Cổng lỗi).

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

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 tương ứng là thông tin, xác nhận thành công hoặc ra lệnh chuyển hướng. Các loại bổ sung này không phải là lỗi, vì vậy 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 này (1xx, 2xx và 3xx) trong phần dòng trạng thái HTTP của chúng tôi.

Trang Đăng ký mã trạng thái Giao thức truyền 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ông tin bổ sung.

Ví dụ: trong khi mã 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.15có nghĩa là Yêu cầu trực tiếp cho Global.aspx không được phép.

Đây là một vài ví dụ khác:

  • 404.13có cụm từ lý do HTTP là Độ dài nội dung quá lớn.
  • 500.53có nghĩa là Đã xảy ra lỗi ghi lại trong quá trình xử lý thông báo RQ_RELEASE_REQUEST_STATE. Đã xảy ra lỗi thực thi quy tắc đi. Quy tắc được định cấu hình để được thực thi trước khi bộ đệm ẩn của người dùng đầu ra được cập nhật.
  • 502.3có nghĩa là Cổng Lỗi: Lỗi Kết nối Chuyển tiếp (ARR).

Những cái gọi là mã phụ này do Microsoft ISS tạo ra không thay thế mã trạng thái HTTP, nhưng thay vào đó, chúng được tìm thấy trong các khu vực khác nhau của Windows, chẳng hạn như tệp tài liệu.

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

Mã trạng thái HTTP không giống như 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ẻ số mã 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 và ý nghĩa lỗi liên quan hoàn toàn khác nhau.

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

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

Tuy nhiên, những điều này không liên quan và không nên được đối xử tương tự. Một 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 cái kia hiển thị ở nơi khác trong Windows và hoàn toàn không liên quan đến trình duyệt web.

Nếu bạn gặp khó khăn trong việc xác định xem mã lỗi bạ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 nhìn thấy. 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

Các thông báo lỗi khác phải được giải quyết riêng dựa trên ngữ cảnh mà chúng nhìn thấy: Mã lỗi Trình quản lý thiết bị được nhìn thấy trong Trình quản lý thiết bị, mã lỗi hệ thống được hiển thị trên toàn Windows, mã POST được cung cấp trong khi Tự bật nguồn Các lỗi kiểm tra, trò chơi / ứng dụng cụ thể có liên quan đến các chương trình tương ứng đó, v.v.

Đề xuất: