3.1.5 Message Processing Events and Sequencing Rules
The message processing events and sequencing rules are as follows:
The protocol client MUST generate a valid Request-URI as specified in section 2.2.1.3.
The protocol client MUST issue the HTTP GET request to the generated URL.
The protocol server MUST verify that the client has permission to access the specified URL and MUST return the appropriate Status Code as specified in [RFC2616] section 6.1.1 if the protocol client does not have permissions. The client MUST be prepared to accept all status codes specified in [RFC2616] section 6.1.1.
After performing any implementation specific processing, the protocol server MUST return a valid HTTP response as specified in section 2.2.2.