Via 标头

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

Via 请求响应标头由正向和反向代理添加。它用于跟踪消息转发、避免请求循环以及识别请求/响应链中发送方的协议能力。

头类型 请求标头, 响应标头
禁止请求头

语法

http
Via: [<protocol-name>/]<protocol-version> <host>[:<port>]
Via: [<protocol-name>/]<protocol-version> <pseudonym>

指令

<protocol-name> 可选

使用的协议名称,例如“HTTP”。

<protocol-version>

使用的协议版本,例如“1.1”。

<host>

公共代理 URL 和可选的 <port>。如果未提供主机,则必须使用 <pseudonym>

<pseudonym>

内部代理的名称/别名。如果未提供化名,则必须使用 <host>

示例

http
Via: 1.1 vegur
Via: HTTP/1.1 GWA
Via: 1.0 fred, 1.1 p.example.net

规范

规范
HTTP 语义
# field.via

浏览器兼容性

另见