2.2.2.2.1 rdsMethodResponse Defined as an HTTP Response

The rdsMethodResponse is separated into the following HTTP elements:

  • Status-Line: Defined later in this section.

  • Headers: rdsHeaders

  • Body: (rdsParameters [rdsReturnValue] rdsCloseDelimiter) /rdsMethodResponseError

The responses of the RDS Transport Protocol are performed as HTTP 1.1 responses with the status line corresponding to the result of the method invoked. As specified in [RFC2616]  section 6, the Status-Line MUST be as follows.

 Status-Line   = HTTP-Version SP Status-Code SP Reason-Phrase
                 CRLF
  
 Status-Code   = "200"
 Reason-Phrase = "OK"

The HTTP response body contains the rdsParameters and rdsCloseDelimiter of the RDS message.<17>