RTT 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 RTT request header là một gợi ý máy khách mạng cung cấp thời gian khứ hồi gần đúng ở lớp ứng dụng, tính bằng mili giây. Gợi ý RTT bao gồm thời gian xử lý của máy chủ, không giống như RTT ở lớp truyền tải.

Giá trị RTT được làm tròn đến 25 mili giây gần nhất để ngăn chặn lấy dấu vân tay, mặc dù có nhiều cơ chế khác mà kẻ tấn công có thể dùng để lấy thông tin thời gian khứ hồi tương tự.

Gợi ý cho phép máy chủ chọn thông tin nào sẽ gửi dựa trên khả năng phản hồi/độ trễ của mạng. Ví dụ, nó có thể chọn gửi ít tài nguyên hơn.

Note: Tiêu đề Vary được 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ị tiêu đề khác nhau (xem HTTP Caching Vary). Ngay cả khi RTT được 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 thực sự làm cho tài nguyên không thể lưu vào bộ nhớ đệm.

Loại tiêu đề Request header, Gợi ý máy khách
Forbidden request header Không

Cú pháp

http
RTT: <number>

Chỉ thị

<number>

Thời gian khứ hồi gần đúng tính bằng mili giây, được làm tròn đến 25 mili giây gần nhất.

Ví dụ

Sử dụng gợi ý máy khách RTT

Máy chủ trước tiên cần đồng ý nhận tiêu đề RTT bằng cách gửi tiêu đề phản hồi Accept-CH có chứa RTT.

http
Accept-CH: RTT

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

http
RTT: 125

Thông số kỹ thuật

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

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

Xem thêm