HTTP - Mã trạng thái
Phần tử Mã trạng thái trong phản hồi máy chủ, là một số nguyên 3 chữ số trong đó chữ số đầu tiên của Mã trạng thái xác định loại phản hồi và hai chữ số cuối cùng không có bất kỳ vai trò phân loại nào. Có 5 giá trị cho chữ số đầu tiên:
SN | Mã và Mô tả |
---|---|
1 | 1xx: Informational Nó có nghĩa là yêu cầu đã được nhận và quá trình đang tiếp tục. |
2 | 2xx: Success Nó có nghĩa là hành động đã được nhận, hiểu và chấp nhận thành công. |
3 | 3xx: Redirection Nó có nghĩa là phải thực hiện thêm hành động để hoàn thành yêu cầu. |
4 | 4xx: Client Error Nó có nghĩa là yêu cầu chứa cú pháp sai hoặc không thể được thực hiện. |
5 | 5xx: Server Error Nó có nghĩa là máy chủ không thực hiện được yêu cầu hợp lệ. |
Mã trạng thái HTTP có thể mở rộng và các ứng dụng HTTP không bắt buộc phải hiểu ý nghĩa của tất cả các mã trạng thái đã đăng ký. Dưới đây là danh sách tất cả các mã trạng thái.
1xx: Thông tin
Thông điệp | Sự miêu tả |
---|---|
100 Tiếp tục | Chỉ một phần của yêu cầu đã được máy chủ nhận được, nhưng miễn là nó chưa bị từ chối, máy khách nên tiếp tục với yêu cầu. |
101 Giao thức chuyển đổi | Máy chủ chuyển giao thức. |
2xx: Thành công
Thông điệp | Sự miêu tả |
---|---|
200 được | Yêu cầu là OK. |
201 Tạo | Yêu cầu đã hoàn tất và một tài nguyên mới được tạo. |
202 được chấp nhận | Yêu cầu được chấp nhận để xử lý, nhưng quá trình xử lý chưa hoàn tất. |
203 Thông tin không có thẩm quyền | Thông tin trong tiêu đề thực thể là từ bản sao cục bộ hoặc của bên thứ ba, không phải từ máy chủ gốc. |
204 Không có nội dung | Mã trạng thái và tiêu đề được đưa ra trong phản hồi, nhưng không có phần thân thực thể trong phản hồi. |
205 Đặt lại nội dung | Trình duyệt phải xóa biểu mẫu được sử dụng cho giao dịch này để có thêm thông tin đầu vào. |
206 Nội dung một phần | Máy chủ đang trả về một phần dữ liệu có kích thước được yêu cầu. Được sử dụng để phản hồi yêu cầu chỉ định tiêu đề Phạm vi . Máy chủ phải chỉ định phạm vi được bao gồm trong phản hồi với tiêu đề Phạm vi nội dung . |
3xx: Chuyển hướng
Thông điệp | Sự miêu tả |
---|---|
300 Nhiều lựa chọn | Một danh sách liên kết. Người dùng có thể chọn một liên kết và đi đến vị trí đó. Tối đa năm địa chỉ. |
301 Đã di chuyển vĩnh viễn | Trang được yêu cầu đã chuyển sang một url mới. |
302 Tìm thấy | Trang được yêu cầu đã tạm thời chuyển sang một url mới. |
303 Xem Khác | Trang được yêu cầu có thể được tìm thấy dưới một url khác. |
304 Không sửa đổi | Đây là mã phản hồi cho tiêu đề If-Modified-Since hoặc If-None-Match , trong đó URL không được sửa đổi kể từ ngày được chỉ định. |
305 Sử dụng Proxy | URL được yêu cầu phải được truy cập thông qua proxy được đề cập trong tiêu đề Vị trí . |
306 Không sử dụng | Mã này đã được sử dụng trong phiên bản trước. Nó không còn được sử dụng nữa, nhưng mã đã được bảo lưu. |
307 Chuyển hướng tạm thời | Trang được yêu cầu đã tạm thời chuyển sang một url mới. |
4xx: Lỗi máy khách
Thông điệp | Sự miêu tả |
---|---|
400 Yêu cầu Không hợp lệ | Máy chủ không hiểu yêu cầu. |
401 trái phép | Trang được yêu cầu cần có tên người dùng và mật khẩu. |
402 Yêu cầu Thanh toán | Bạn chưa thể sử dụng mã này . |
403 bị cấm | Truy cập bị cấm vào trang được yêu cầu. |
404 không tìm thấy | Máy chủ không thể tìm thấy trang được yêu cầu. |
Phương pháp 405 không được phép | Phương thức được chỉ định trong yêu cầu không được phép. |
406 Không thể chấp nhận | Máy chủ chỉ có thể tạo phản hồi không được máy khách chấp nhận. |
407 Yêu cầu xác thực proxy | Bạn phải xác thực bằng máy chủ proxy trước khi yêu cầu này có thể được phục vụ. |
480 Thời gian yêu cầu hết giờ | Yêu cầu mất nhiều thời gian hơn máy chủ đã chuẩn bị để chờ. |
409 Xung đột | Không thể hoàn thành yêu cầu do xung đột. |
410 đã qua | Trang được yêu cầu không còn nữa. |
411 Độ dài Yêu cầu | "Nội dung-Độ dài" không được xác định. Máy chủ sẽ không chấp nhận yêu cầu nếu không có nó. |
412 Điều kiện tiên quyết không thành công | Điều kiện trước được đưa ra trong yêu cầu được máy chủ đánh giá là sai. |
413 Đối tượng yêu cầu quá lớn | Máy chủ sẽ không chấp nhận yêu cầu vì thực thể yêu cầu quá lớn. |
414 Url yêu cầu quá dài | Máy chủ sẽ không chấp nhận yêu cầu do url quá dài. Xảy ra khi bạn chuyển đổi yêu cầu "đăng" thành yêu cầu "nhận" với thông tin truy vấn dài. |
415 Loại phương tiện không được hỗ trợ | Máy chủ sẽ không chấp nhận yêu cầu, vì loại trung gian không được hỗ trợ. |
416 Phạm vi được yêu cầu không được đáp ứng | Phạm vi byte được yêu cầu không có sẵn và nằm ngoài giới hạn. |
Chương 417 không thành công | Kỳ vọng được đưa ra trong trường tiêu đề yêu cầu Expect không thể được máy chủ này đáp ứng. |
5xx: Lỗi máy chủ
Thông điệp | Sự miêu tả |
---|---|
500 Lỗi máy chủ nội bộ | Yêu cầu đã không được hoàn thành. Máy chủ gặp tình trạng không mong muốn. |
501 Không được triển khai | Yêu cầu đã không được hoàn thành. Máy chủ không hỗ trợ chức năng được yêu cầu. |
502 Cổng xấu | Yêu cầu đã không được hoàn thành. Máy chủ nhận được phản hồi không hợp lệ từ máy chủ ngược dòng. |
Lỗi 503: Dịch vụ không khả dụng | Yêu cầu đã không được hoàn thành. Máy chủ tạm thời quá tải hoặc ngừng hoạt động. |
504 Gateway Timeout | Cổng vào đã hết thời gian. |
Phiên bản 505 HTTP không được hỗ trợ | Máy chủ không hỗ trợ phiên bản "giao thức http". |