3.2.4.5.1 RPC OUT Channel Request Received

When an RPC over HTTP v2 proxy receives the RPC OUT channel HTTP request, it MUST assume the role of an outbound proxy and transition to the Open_Start state. The processing of the HTTP header fields from the HTTP request are defined as follows:

Accept: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.

Cache-Control: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.

Connection: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.

Content-Length: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.

Pragma Directives:

  • Implementations of this protocol on the outbound proxy SHOULD ignore pragma directive "No-cache".

  • If the "Pragma:MinConnTimeout=T" directive is present, implementations of this protocol on the outbound proxy MUST initialize the ConnectionTimeout protocol variable to the value of T from the pragma.

  • Implementations of this protocol on the outbound proxy SHOULD check for the presence of the "Pragma:ResourceTypeUuid=R" directive, and if present, MUST set the Resource Type UUID protocol variable to the R value.

  • Implementations of this protocol on the outbound proxy SHOULD check for the presence of the "Pragma:SessionId=S" directive, and if present, MUST set the Session UUID protocol variable to the S value.

Protocol: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.

User-Agent: Implementations of this protocol on the outbound proxy SHOULD ignore this header field.