Dòng trạng thái HTTP là thuật ngữ được cấp cho mã trạng thái HTTP (số mã thực) khi đi kèm với cụm từ lý do1(mô tả ngắn).
Chúng tôi cũng lưu 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.
Mặc dù không chính xác về mặt kỹ thuật, các dòng trạng thái HTTP thường được gọi đơn giản là mã trạng thái

Danh mục mã trạng thái
Như bạn có thể thấy bên dưới, mã trạng thái HTTP là các số nguyên có ba chữ số. Chính 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 đang 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-cần tiến hành một việc khác để hoàn thành yêu cầu.
- 4XX:Lỗi ứng dụng cho biết rằng yêu cầu không thể hoàn thành hoặc chứa sai cú pháp.
- 5XX:Lỗi máy chủ cho biết rằng máy chủ không thể hoàn thành mộ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 nhất thiết phải biết tất cả các mã này, có nghĩa là mã không xác định cũng có cụm từ lý do HTTP không xác định, điều 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 danh mục hoặ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ể nghĩa là gì, thì ít nhất nó cũng có thể xác định được lớp. Ví dụ: nếu ứng dụng không biết mã trạng thái 490, nó có thể coi nó là 400 vì nó thuộc cùng một danh mục và sau đó có thể cho rằng có điều gì đó không ổn với yêu cầu của khách hàng.
Dòng trạng thái HTTP (Mã trạng thái HTTP + Cụm từ lý do
Dòng trạng thái HTTP chính thức | |
---|---|
Mã trạng thái | Cụm từ lý do |
100 | Tiếp tục |
101 | Giao thức chuyển đổi |
102 | Chế |
200 | OK |
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 |
208 | Đã được báo cáo |
300 | Nhiều Lựa chọn |
301 | Đã di chuyển vĩnh viễn |
302 | Đã tìm thấy |
303 | Xem Khác |
304 | Không 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 tồi |
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 pháp không được phép |
406 | Không được chấp nhận |
407 | Yêu cầu xác thực proxy |
408 | Yêu cầu Hết thời gian chờ |
409 | Xung đột |
410 | Đi |
411 | Độ dài Yêu cầu |
412 | Điều kiện tiên quyết Không thành công |
413 | Đối tượng Yêu cầu Quá lớn |
414 | URI Yêu cầu 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 | Không thành công |
421 | Yêu cầu định hướng sai |
422 | Thực thể không thể xử lý |
423 | Đã khóa |
424 | Không phụ thuộc |
425 | Bộ sưu tập không theo thứ tự |
426 | Yêu cầu nâng cấp |
428 | Yêu cầu điều kiện tiên quyết |
429 | Yêu cầu quá nhiều |
431 | Trường Tiêu đề Yêu cầu Quá lớn |
451 | Không có sẵn vì lý do pháp lý |
500 | Lỗi Máy chủ Nội bộ |
501 | Chưa được thực hiện |
502 | Cổng Xấu |
503 | Dịch vụ không khả dụng |
504 | Gateway 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 khuyến nghị. Một cụm từ lý do khác được cho phép theo RFC 2616 6.1.1. Bạn có thể thấy các 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ụ 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.
Các Dòng Trạng thái HTTP Có thể Khác | |
---|---|
Mã trạng thái | Cụm từ lý do |
103 | Trạm kiểm soát |
420 | Lỗi Phương pháp |
420 | Nâng cao sự bình tĩnh của bạn |
440 | Thời gian chờ đăng nhập |
449 | Thử lại với |
450 | Bị chặn bởi Windows Parental Controls |
451 | Chuyển hướng |
498 | Mã thông báo Không hợp lệ |
499 | Yêu cầu mã thông báo |
499 | Yêu cầu đã bị phần mềm chống vi-rút cấm |
509 | Đã vượt quá giới hạn băng thông |
530 | Trang web bị đóng băng |
Điều quan trọng cần nhớ là mặc dù 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ị, nhưng điều đó không có nghĩa là chúng có liên quan với nhau theo bất kỳ cách nào.