2.2.2.1.1 rdsMethodRequest Defined as an HTTP Request
The rdsMethodRequest is separated into the following HTTP elements:
Request-URI: rdsMethodInfo
Headers: rdsClientVersion rdsHeaders
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>