跳到主要内容

5. Alt-Used HTTP 头字段 (The Alt-Used HTTP Header Field)

Alt-Used header field 用于在请求中标识正在使用的替代服务 (alternative service), 正如 Host header field ([RFC7230] 第 5.4 节) 标识源 (origin) 的主机和端口一样.

Alt-Used     = uri-host [ ":" port ]

Alt-Used 旨在使替代服务能够检测循环, 为负载均衡目的区分流量, 并在总体上确保可以识别流量的预期目的地, 因为实践已经证明, 在协议投入使用之后再引入此类信息会带来问题.

使用替代服务时, 客户端 SHOULD 在所有请求中包含 Alt-Used header field.

例如:

GET /thing HTTP/1.1
Host: origin.example.com
Alt-Used: alternate.example.net