2.2.2.1.1 rdsMethodRequest Defined as an HTTP Request

The rdsMethodRequest is separated into the following HTTP elements:

As specified in [RFC2616] section 5, the Request-Line MUST be as follows.

 Request-Line = Method SP Request-URI SP HTTP-Version CRLF
 Method       = "POST" 
 Request-URI  = EndPoint NameSpace "." rdsMethodName
 HTTP-Version = "HTTP/1.1"

The HTTP headers SHOULD include:

  • User-Agent

  • Host

  • Cache-Control

The HTTP headers MUST include:

  • Connection.

  • rdsClientVersion, as specified in section 2.2.2.4.

  • Content-Type, as specified in section 2.2.2.6.1.

The HTTP request body contains the rdsParameters and rdsCloseDelimiter of the RDS message. The character set encoding for the HTTP Request-line and header is as specified in [RFC2616].<15><16>