416 Range Not Satisfiable
Mã trạng thái HTTP 416 Range Not Satisfiable phản hồi lỗi phía client cho biết máy chủ không thể phục vụ các phạm vi được yêu cầu.
Lý do có khả năng nhất cho phản hồi này là tài liệu không chứa các phạm vi như vậy, hoặc giá trị tiêu đề Range, mặc dù đúng về mặt cú pháp, không có ý nghĩa.
Thông điệp phản hồi 416 nên chứa Content-Range cho biết phạm vi không thỏa mãn (tức là '*') theo sau là '/' và độ dài hiện tại của tài nguyên, ví dụ: Content-Range: bytes */12777
Khi gặp lỗi này, trình duyệt thường hủy thao tác (ví dụ, tải xuống sẽ được coi là không thể tiếp tục) hoặc yêu cầu lại toàn bộ tài liệu mà không có phạm vi.
Trạng thái
416 Range Not Satisfiable
Ví dụ
>Yêu cầu phạm vi không đúng định dạng
Yêu cầu sau hỏi phạm vi từ byte 1000-1999 từ tệp văn bản. Vị trí đầu tiên (1000) lớn hơn tài nguyên thực sự trên máy chủ (800 byte):
GET /files/prose.txt HTTP/1.1
Host: example.com
Range: bytes=1000-1999
Máy chủ hỗ trợ yêu cầu phạm vi và gửi lại độ dài hiện tại của biểu diễn đã chọn trong tiêu đề Content-Range:
HTTP/1.1 416 Range Not Satisfiable
Date: Fri, 28 Jun 2024 11:40:58 GMT
Content-Range: bytes */800
Đặc tả kỹ thuật
| Specification |
|---|
| HTTP Semantics> # status.416> |