2.2.5 Message Response
The service-to-client response is specified by one of the following HTTP status codes.
|
Status |
Meaning |
|---|---|
|
200 |
Upload received and no action required from the sender. |
|
201 |
Upload received and there is information in the HTTP response stream for the sender. |
|
403 |
Upload received and the service requests that the client stop sending requests for 14 days (default) or as instructed in the HTTP response message. |
HTTP 200 Status: An HTTP 200 status response indicates a successful client request and that no further action is required by the client.
HTTP 201 Status: An HTTP 201 status response indicates a successful client request and that the HTTP response header has additional information for the client. The HTTP response header includes one or both of the following key-value pairs.
-
ThrottleInterval: The HTTP response stream MAY contain the ThrottleInterval key-value pair shown here in Augmented Backus-Naur Form (ABNF). The value in the key-value pair specifies the number of days the client waits before sending any additional upload requests. ThrottleInterval is used to control the volume of data being sent to the SQM service.
-
"ThrottleInterval:" <"> throttle <"> CRLF throttle = 1*( DIGIT )
-
-
ManifestVersion: The HTTP response stream MAY contain the ManifestVersion key-value pair shown here in ABNF. The value in the key-value pair specifies the version number of the current A-SQM manifest that the client MAY download using HTTP/HTTPS GET.
-
"ManifestVersion:" <"> version <"> CRLF
-
version =
1*( DIGIT )
-
HTTP 403 Status: An HTTP 403 status response indicates a successful client request. It is recommended that the client wait 14 days before sending any additional upload requests.