2.2.3.1 KeepAlive-GET-Request

The KeepAlive-GET-Request message is sent from a client to a server and it MUST include the KeepAlive-GET-Request-Line and the KeepAlive-GET-Request-Required-Headers.

 KeepAlive-GET-Request = KeepAlive-GET-Request-Line
     KeepAlive-GET-Request-Required-Headers
     [KeepAlive-GET-Request-Other-Headers]
     CRLF
 KeepAlive-GET-Request-Line = "GET" SP
     KeepAlive-Request-URI SP; section 2.2.3.1
     HTTP-Version; (see [RFC1945], section 3.1)
     CRLF

The HTTP-Version MUST be set to "HTTP/1.0."

 KeepAlive-GET-Request-Required-Headers = (
     Accept; section 2.2.1.2
     Content-Type; section 2.2.1.2.2
     User-Agent; section 2.2.1.2.3
     Pragma; section 2.2.1.2.4
     Expires; section 2.2.1.2.5
     Host; section 2.2.1.2.7
     Connection; section 2.2.1.2.6
     Cache-Control); section 2.2.1.2.8

Note that the following header is only present in case a client is connecting to a proxy.

 KeepAlive-GET-Request-Other-Headers = Proxy-Connection; section 2.2.1.2.9