Danh sách đầy đủ các dòng trạng thái HTTP

Dòng trạng thái HTTP là thuật ngữ được cung cấp cho mã trạng thái HTTP (mã số thực tế) khi đi kèm với cụm từ HTTP 1 (mô tả ngắn).

Bạn có thể đọc thêm về mã trạng thái HTTP trong Mã trạng thái HTTP của chúng tôi là gì? cái. Chúng tôi cũng giữ danh sách các lỗi mã trạng thái HTTP (4xx và 5xx) cùng với một số mẹo về cách khắc phục chúng.

Lưu ý: Mặc dù về mặt kỹ thuật không chính xác, các dòng trạng thái HTTP thường được gọi là các mã trạng thái HTTP đơn giản.

Danh mục mã trạng thái HTTP

Như bạn có thể thấy bên dưới, mã trạng thái HTTP là số nguyên ba chữ số. Chữ số đầu tiên được sử dụng để xác định mã trong một danh mục cụ thể - một trong năm chữ số sau:

Các ứng dụng hiểu mã trạng thái HTTP không phải biết tất cả các mã, có nghĩa là mã không xác định cũng có cụm từ lý do HTTP không xác định, cụm từ này sẽ không cung cấp cho người dùng nhiều thông tin. Tuy nhiên, các ứng dụng HTTP này phải hiểu các loại hoặc các lớp như chúng tôi đã mô tả ở trên.

Nếu phần mềm không biết mã cụ thể có nghĩa là gì, nó có thể ít nhất là xác định lớp. Ví dụ, nếu một mã trạng thái 490 không được biết đến với ứng dụng, nó có thể coi nó là một 400 vì nó nằm trong cùng một danh mục, và sau đó có thể giả định rằng có điều gì đó sai trái với yêu cầu của máy khách.

Dòng trạng thái HTTP (Mã trạng thái HTTP + Cụm từ lý do HTTP)

Mã trạng thái Cụm từ lý do
100 Tiếp tục
101 Chuyển giao thức
102 Chế biến
200 được
201 Tạo
202 Đã chấp nhận
203 Thông tin không có thẩm quyền
204 Không có nội dung
205 Đặt lại nội dung
206 Nội dung một phần
207 Đa trạng thái
300 Nhiều lựa chọn
301 Đã di chuyển vĩnh viễn
302 Tìm
303 Xem khác
304 Chưa sửa đổi
305 Sử dụng Proxy
307 Chuyển hướng tạm thời
308 Chuyển hướng vĩnh viễn
400 Yêu cầu không hợp lệ
401 Không được phép
402 yêu cầu thanh toán
403 Cấm
404 Không tìm thấy
405 Phương thức không được phép
406 Không thể chấp nhận
407 Yêu cầu xác thực proxy
408 Hết thời gian yêu cầu
409 Cuộc xung đột
410 Không còn
411 Độ dài bắt buộc
412 Điều kiện tiên quyết không thành công
413 Pháp nhân yêu cầu quá lớn
414 Yêu cầu-URI quá lớn
415 Loại phương tiện không được hỗ trợ
416 Phạm vi yêu cầu không thỏa mãn
417 Kỳ vọng không thành công
421 Yêu cầu sai lệch
422 Thực thể không thể xử lý
423 Đã khóa
424 Phụ thuộc không thành công
425 Bộ sưu tập không theo thứ tự
426 Yêu cầu nâng cấp
428 Điều kiện tiên quyết bắt buộc
429 Quá nhiều yêu cầu
431 Yêu cầu trường tiêu đề quá lớn
451 Không khả dụng vì lý do pháp lý
500 Lỗi máy chủ nội bộ
501 Không được thực hiện
502 Cổng xấu
503 dịch vụ Không sẵn có
504 Cổng Time-out
505 Phiên bản HTTP không được hỗ trợ
506 Biến thể cũng thương lượng
507 Không đủ bộ nhớ
508 Đã phát hiện vòng lặp
510 Không mở rộng
511 Yêu cầu xác thực mạng

[1] Các cụm từ lý do HTTP đi kèm với mã trạng thái HTTP chỉ được đề xuất. Một cụm từ lý do khác nhau được cho phép theo RFC 2616 6.1.1. Bạn có thể thấy cụm từ lý do HTTP được thay thế bằng mô tả "thân thiện" hơn hoặc bằng ngôn ngữ địa phương.

Dòng trạng thái HTTP không chính thức

Các dòng trạng thái HTTP bên dưới có thể được một số dịch vụ của bên thứ ba sử dụng làm phản hồi lỗi, nhưng chúng không được chỉ định bởi bất kỳ RFC nào.

Mã trạng thái Cụm từ lý do
103 Điểm kiểm tra
420 Lỗi phương pháp
420 Tăng cường bình tĩnh của bạn
440 Hết thời gian đăng nhập
449 Thử lại với
450 Bị chặn bởi Kiểm soát của phụ huynh trong Windows
451 Chuyển hướng
498 Mã không hợp lệ
499 Yêu cầu mã thông báo
499 Yêu cầu đã bị cấm bởi vi-rút
509 Đã vượt quá giới hạn băng thông
530 Trang web bị đóng băng

Lưu ý: Điều quan trọng cần nhớ là khi mã trạng thái HTTP có thể chia sẻ cùng một số với thông báo lỗi được tìm thấy trong các ngữ cảnh khác, như với mã lỗi Trình quản lý Thiết bị , điều đó không có nghĩa là chúng có liên quan theo bất kỳ cách nào.