Mã trạng thái của giao thức truyền siêu văn bản [HTTP] đề cập đến phản hồi do máy chủ cung cấp liên quan đến yêu cầu
Mã trạng thái HTTP luôn ở dạng số nguyên có 3 chữ số. Chữ số đầu tiên của mã trạng thái xác định loại phản hồi trong khi hai chữ số cuối không giữ bất kỳ quy tắc phân loại nào
S. N. Sự miêu tả1XX. Yêu cầu đã được nhận thành công và đang chờ xử lý
2XX. Yêu cầu đã được nhận, hiểu và chấp nhận thành công
3XX. Yêu cầu đang chờ hành động tiếp theo để hoàn thành yêu cầu
4XX. Yêu cầu chứa cú pháp không chính xác và không thể được xử lý bởi máy chủ
5XX. Máy chủ không thể xử lý yêu cầu hợp lệ
Trong bài viết này, chúng ta sẽ xem xét các mã trạng thái HTTP khác nhau và biểu diễn tương ứng của chúng
Mã trạng thái 2xx. Thành công200 — yêu cầu ok, có nghĩa là máy chủ đã trả về thành công dữ liệu được yêu cầu
201 — Đã tạo. Một tài nguyên [dữ liệu] mới đã được tạo thành công
202 — yêu cầu đã được chấp nhận để xử lý nhưng nằm trong hàng đợi không đồng bộ
203 — thông tin không có thẩm quyền. Thông tin trong tiêu đề yêu cầu không phải từ máy chủ ban đầu
204 — thông tin đã được xóa thành công
205 — Trình duyệt phải xóa biểu mẫu được sử dụng cho giao dịch tương ứng để đảm bảo đầu vào bổ sung
Mã trạng thái 3xx. chuyển hướng300 — nhiều lựa chọn. Người dùng có thể chọn một liên kết và đi đến vị trí đó. Danh sách liên kết có tối đa năm địa chỉ
301- [Di chuyển vĩnh viễn]. Trang liên kết được yêu cầu đã được chuyển vĩnh viễn sang một trang liên kết khác
302 — URL trang được yêu cầu tạm thời được chuyển sang URL trang khác
303 — trang liên kết được yêu cầu có thể được truy cập bằng một liên kết URL khác
305 — trang liên kết được yêu cầu phải được truy cập bằng proxy được xác định trong tiêu đề vị trí
307 — chuyển hướng tạm thời
Mã trạng thái 4xx. Lỗi máy khách400 — yêu cầu được gửi có lỗi và do đó máy chủ không sửa đổi hoặc tạo bất kỳ dữ liệu nào
401 — người dùng không có quyền. Cần có tên người dùng, mật khẩu hoặc mã thông báo chính xác
402 — Yêu cầu thanh toán và mã chưa được phép sử dụng
403 — Truy cập được yêu cầu bị cấm
404 — máy chủ không thể tìm thấy trang được yêu cầu
405 — Phương thức được cung cấp trong yêu cầu không được phép
407 — Yêu cầu xác thực proxy
Mã trạng thái 5xx. Lỗi máy chủ500 — xảy ra lỗi do lỗi máy chủ
502 — Lỗi cổng
503 — máy chủ bị quá tải dẫn đến dịch vụ không khả dụng
504 — Cổng hết thời gian chờ
Phần kết luậnCảm ơn bạn đã đọc đến đây, nếu bạn thấy bài viết này thú vị, xin vui lòng cho tôi biết trong các nhận xét và chia sẻ
Tôi biết mọi người ghét quảng cáo. Nhưng hãy hiểu rằng tôi đang cung cấp nội dung cao cấp miễn phí, mất hàng trăm giờ để nghiên cứu và viết. Mình không muốn làm theo mô hình trả phí như một số trang, nhưng càng nhiều người chặn quảng cáo thì mình lại làm miễn phí. Và tôi có một gia đình để hỗ trợ, giống như bạn. . ]
Nếu bạn thích Hướng dẫn TCP/IP, vui lòng xem xét phiên bản tải xuống. Nó có giá rất kinh tế và bạn có thể đọc tất cả ở định dạng thuận tiện mà không có quảng cáo
Nếu bạn muốn sử dụng trang web này miễn phí, tôi rất biết ơn nếu bạn có thể thêm trang web vào danh sách trắng cho Adblock. Để làm như vậy, chỉ cần mở menu Adblock và chọn "Tắt trên tcpipguide. com". Hoặc vào menu Công cụ và chọn "Tùy chọn Adblock Plus. ". Sau đó nhấp vào "Thêm bộ lọc. " ở dưới cùng và thêm chuỗi này. "@@. hướng dẫn ip tcp. com^$tài liệu". Sau đó, chỉ cần nhấp vào OK
cảm ơn cho sự hiểu biết của bạn
Trân trọng, Charles Kozierok
Tác giả và Nhà xuất bản, Hướng dẫn TCP/IP
LƯU Ý. Dùng phần mềm download hàng loạt site làm suy giảm server và bị cấm.
Nếu bạn muốn đọc Hướng dẫn TCP/IP ngoại tuyến, vui lòng xem xét việc cấp phép cho nó. Cảm ơn bạn.
Định dạng mã trạng thái HTTP, mã trạng thái và cụm từ lý do
[Trang 2/4]
Định dạng mã trạng thái
Mã trạng thái HTTP có độ dài ba chữ số và tuân theo một định dạng cụ thể trong đó chữ số đầu tiên có ý nghĩa đặc biệt. Không giống như FTP và các loại khác, chữ số thứ hai không đại diện cho một nhóm chức năng; . Do đó, dạng chung của mã trạng thái HTTP là “xyy”, trong đó chữ số đầu tiên, “x”, được chỉ định như trong Bảng 274
Bảng 274. Định dạng mã trạng thái HTTP. Giải thích chữ số đầu tiên
Định dạng mã trạng thái
Nghĩa
Sự miêu tả
1 năm
Tin nhắn thông tin
Cung cấp thông tin chung;
2yy
Thành công
Phương thức đã được máy chủ nhận, hiểu và chấp nhận
3yy
chuyển hướng
Yêu cầu không hoàn toàn thất bại, nhưng cần có hành động bổ sung trước khi có thể hoàn tất thành công
4yy
Lỗi máy khách
Yêu cầu không hợp lệ, chứa cú pháp sai hoặc không thể hoàn thành vì một số lý do khác mà máy chủ cho rằng đó là lỗi của máy khách
5yy
Lỗi máy chủ
Yêu cầu hợp lệ nhưng máy chủ không thể hoàn thành yêu cầu do sự cố của chính nó
Trong mỗi nhóm trong số năm nhóm này, mã trong đó “yy” là “00” được xác định là mã trạng thái “chung” cho nhóm đó, trong khi các kết hợp hai chữ số khác là phản hồi cụ thể hơn. Ví dụ: “404” là thông báo lỗi cụ thể nổi tiếng có nghĩa là máy chủ không tìm thấy tài nguyên được yêu cầu, trong khi “400” là lỗi “yêu cầu không hợp lệ” ít cụ thể hơn. Hệ thống này được thiết lập để cho phép định nghĩa các mã trạng thái mới mà một số khách hàng nhất định có thể không hiểu. Nếu khách hàng nhận được một mã lạ, nó sẽ coi mã đó tương đương với phản hồi chung trong danh mục phù hợp. Vì vậy, nếu phản hồi của máy chủ bắt đầu bằng mã “491” và khách hàng không biết đây là gì, thì nó chỉ coi đó là phản hồi 400 “yêu cầu không hợp lệ”
cụm từ lý doCụm từ lý do là một chuỗi văn bản cung cấp một mô tả có ý nghĩa hơn về lỗi cho những người không nhớ mã mật mã đại diện cho điều gì [hầu hết chúng ta đều. ] Tiêu chuẩn HTTP bao gồm các cụm từ lý do “mẫu” cho mỗi mã trạng thái, nhưng các quản trị viên của máy chủ có thể tùy chỉnh chúng nếu muốn. Khi một máy chủ trả về một thông báo lỗi HTML chi tiết hơn trong nội dung thông báo phản hồi của nó, cụm từ lý do thường được sử dụng cho thẻ “tiêu đề” trong nội dung thông báo đó