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:
- 1XX: Thông tin - yêu cầu được chấp nhận hoặc quá trình tiếp tục.
- 2XX: Xác nhận rằng hành động đã hoàn tất thành công hoặc đã được hiểu.
- 3XX: Chuyển hướng - một thứ khác cần phải thực hiện để hoàn thành yêu cầu.
- 4XX: Lỗi ứng dụng khách chỉ ra rằng yêu cầu không thể hoàn thành hoặc chứa cú pháp sai.
- 5XX: Lỗi máy chủ cho biết máy chủ không thể hoàn tất yêu cầu được cho là hợp lệ.
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.