Downlink header

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Tiêu đề HTTP Downlink request header được sử dụng trong Client Hints để cung cấp băng thông xấp xỉ tính bằng Mbps của kết nối máy khách với máy chủ.

Gợi ý cho phép máy chủ chọn thông tin nào được gửi dựa trên băng thông mạng. Ví dụ, máy chủ có thể chọn gửi phiên bản nhỏ hơn của hình ảnh và các tài nguyên khác trên mạng có băng thông thấp.

Note: Tiêu đề Vary được sử dụng trong phản hồi để chỉ ra rằng một tài nguyên khác được gửi cho mỗi giá trị khác nhau của tiêu đề (xem HTTP Caching Vary). Ngay cả khi Downlink được sử dụng để cấu hình những tài nguyên nào được gửi, hãy cân nhắc bỏ qua nó trong tiêu đề Vary — nó có thể thay đổi thường xuyên, điều này hiệu quả làm cho tài nguyên không thể cache được.

Loại tiêu đề Request header, Client hint
Forbidden request header Không

Cú pháp

http
Downlink: <number>

Chỉ thị

<number>

Tốc độ downlink tính bằng Mbps, được làm tròn đến 25 kilobits gần nhất. Tốc độ downlink có thể được sử dụng như một biến fingerprinting, vì vậy các giá trị cho tiêu đề được cố ý thô để giảm khả năng bị lạm dụng.

Ví dụ

Trước tiên máy chủ cần đăng ký nhận tiêu đề Downlink bằng cách gửi tiêu đề phản hồi Accept-CH chứa Downlink.

http
Accept-CH: Downlink

Sau đó trong các yêu cầu tiếp theo, máy khách có thể gửi tiêu đề Downlink trở lại:

http
Downlink: 1.7

Thông số kỹ thuật

Specification
Network Information API
# downlink-request-header-field

Khả năng tương thích trình duyệt

Xem thêm