files/en-us/web/http/reference/headers/via/index.md
The Via {{glossary("request header", "request")}} and {{glossary("response header")}} is added by {{Glossary("Proxy_server", "proxies")}}, both forward and reverse.
It is used for tracking message forwards, avoiding request loops, and identifying the protocol capabilities of senders along the request/response chain.
Via: [<protocol-name>/]<protocol-version> <host>[:<port>]
Via: [<protocol-name>/]<protocol-version> <pseudonym>
<protocol-name> {{optional_inline}}
<protocol-version>
<host>
<port>.
If a host is not provided, then a <pseudonym> must be used.<pseudonym>
<host> must be used.Via: 1.1 vegur
Via: HTTP/1.1 GWA
Via: 1.0 fred, 1.1 p.example.net
{{Specifications}}
{{Compat}}