RTT

实验性: 这是一种实验性技术
在生产环境中使用之前,请仔细查看浏览器兼容性表

RTT 客户端提示 请求头字段提供应用程序层的近似往返时间(以毫秒为单位)。RTT 提示与传输层 RTT 不同,它包括服务器处理时间。

头类型 请求头客户端提示
禁止的头名称

RTT 值四舍五入到最接近的 25 毫秒,以防止指纹识别。攻击者可以使用许多其他机制来获取类似的往返信息。

该提示允许服务器根据网络响应能力/延迟选择发送哪些信息。例如,它可以选择发送更少的资源。

注意: Vary 头部用于在响应中指示针对头的每个不同值发送不同的资源(请参阅HTTP 缓存变化)。即使RTT 用于配置发送的资源,也请考虑在Vary 头部中省略它——它很可能经常发生变化,这实际上会使资源不可缓存。

语法

http
RTT: <number>

指令

<number>

以毫秒为单位的近似往返时间,四舍五入到最接近的 25 毫秒。

示例

服务器首先需要通过发送包含RTTAccept-CH 响应头来选择接收RTT 头部。

http
Accept-CH: RTT

然后,在后续请求中,客户端可能会将RTT 头部发回

http
RTT: 125

规范

规范
网络信息 API
# rtt-request-header-field

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅