3.1.5.2 Request to Upload Data Message

The SQM client creates a request to upload (requpload) message to request permission from the SQM server, as shown in Figure 3, for the SQM client to send SQM session binary data.

SQM Client to SQM server request upload message and response

Figure 3: SQM Client to SQM server request upload message and response

Prior to constructing a SQM requpload request, the SQM client determines if any Throttle response directive is still in effect and, if so, does not execute a requpload request to the SQM server (see section 3.1.5.2.2).

The SQM client creates a SQM XML message as specified in section 2.2.2 by using the command requpload as specified in section 2.2.2.16.2. The XML message MAY contain more than one requpload request.

The SQM client sends the request upload message to the SQM server or SQM proxy by using HTTP(S) POST. The SQM client processes the response message for each request as specified in section 2.2.3 and this process is detailed in the following sections.