2.2.3.1.1 KeepAlive-Request-URI

The KeepAlive-Request-URI is a Uniform Resource Identifier (URI) as specified in [RFC3986] that identifies the resource upon which to apply the request.

 KeepAlive-Request-URI = KeepAlive-Request-absoluteURI
     / KeepAlive-Request-relative-path

The format of the URI depends on the nature of the request. The KeepAlive-Request-absoluteURI MUST be used if a proxy is making the connection to the server on behalf of the client. The KeepAlive-Request-relative-path URI MUST be used if the client is directly connecting to the server.

 KeepAlive-Request-relative-path = 
     "/" KeepAlive-Encapsulation-Version; section 2.2.3.1.1.2
     "/" Relay-Server-Name; section 2.2.1.1.2
     "/" Virtual-Connection-GUID; section 2.2.1.1.1
     "," KeepAlive-Encapsulation-Type-Token; section 2.2.3.1.1.1
     ["," KeepAlive-Encapsulation-Request-ID]; section 2.2.3.1.1.3
 KeepAlive-Request-absoluteURI = HTTP-URL; section 2.2.1.2
  
     KeepAlive-Request-relative-path

Example (KeepAlive-Request-relative-path):

/2.0/server.domain.net/kicxp8rrgwqdwhf7c6xsgbagmcdnxm9phtvbj5a,ConnType=KeepAlive

Example (KeepAlive-Request-absoluteURI): http://server.domain.net/2.0/server.domain.net/kicxp8rrgwqdwhf7c6xsgbagmcdnxm9phtvbj5a,ConnType=KeepAlive,ID=ugqrvphxsc2yqfjqh8ijah6crkziz8qrspvh9ja