Via

优质
小牛编辑
125浏览
2023-12-01

Via一般报头由代理加入,正向和反向代理,并且可以在请求头和响应标头出现。它用于跟踪消息转发,避免请求循环,并识别请求/响应链中发送者的协议功能。

Header type

General header

Forbidden header name

yes

句法

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

指令

<协议名称>可选。所使用协议的名称,如 “HTTP”。<protocol-version> 所用协议的版本,例如“1.1”。<host> 和 <port> 公共代理 URL 和端口 <pseudonym> 名称/别名的内部代理人。

例子

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

产品规格

Specification

Title

RFC 7230, section 5.7.1: Via

Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

浏览器兼容性

Feature

Chrome

Firefox

Edge

Internet Explorer

Opera

Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)

(Yes)