Content-Length header
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Tiêu đề HTTP Content-Length chỉ ra kích thước, tính bằng byte, của thân thông điệp được gửi đến người nhận.
Content-Length bị giới hạn ở chỗ kích thước thông điệp phải được biết trước khi gửi các tiêu đề, đây là vấn đề khi nội dung được tạo động hoặc phát trực tuyến.
- Trong HTTP/1.0, nó là bắt buộc.
- Trong HTTP/1.1, nó có thể được thay thế bằng
Transfer-Encoding: chunkedcho các phản hồi được gửi theo từng phần vì kích thước của nó được tính toán. - Trong HTTP/2,
Content-Lengthlà dư thừa, vì độ dài nội dung có thể được suy ra từ các khung DATA. Nó vẫn có thể được bao gồm để tương thích ngược.
| Loại tiêu đề | Tiêu đề yêu cầu, Tiêu đề phản hồi, Tiêu đề nội dung |
|---|---|
| Tiêu đề yêu cầu bị cấm | Có |
| CORS-safelisted response header | Có |
Cú pháp
http
Content-Length: <length>
Chỉ thị
<length>-
Độ dài tính bằng octet.
Thông số kỹ thuật
| Specification |
|---|
| HTTP Semantics> # field.content-length> |