field | Descriptions |
HTTPRequestMethod | HTTP request methods, for example, POST. |
CanonicalURI | Normalized URI. If the URI is empty, then use/As an absolute path. |
CanonicalQueryString | The normalized QueryString. QueryString normalization process:
CanonicalQueryString = "Action=ListPipelines&Version=2023-05-01" |
CanonicalHeaders | The standardized header. The pseudocode is as follows: CanonicalHeaders = CanonicalHeadersEntry0 + CanonicalHeadersEntry1 + ... + CanonicalHeadersEntryN CanonicalHeadersEntry = Lowercase(HeaderName) + ':' + Trimall(HeaderValue) + '\n' Among them, Lowercase means converting all Header names to lowercase, while Trimall means removing any extra spaces from the beginning and end of the Header Value. warning
|
SignedHeaders | Header names included in the signature Headers to be signed must be included in the list of normalized header names to specify which headers are involved in the signature calculation, so that any additional headers added to the request by a proxy are ignored. If both host and x-date headers are present, add them to the list of normalized header names. The pseudocode is as follows: SignedHeaders = Lowercase(HeaderName0) + ';' + Lowercase(HeaderName1) + ";" + ... + Lowercase(HeaderNameN) |
RequestPayload | The complete body of the request.
|
field | Descriptions |
Algorithm | Signature algorithms. Currently, only supports the HMAC-SHA256 signature algorithm. |
RequestDate | Request UTC time. Use the YYYYMMDD'T'HHMMSS'Z' format, for example: 20201103T104027Z. |
CredentialScope | Scope of vouchers. The format is YYYYMMDD/region/service/request. |
CanonicalRequest | The results of the preorder normalization request. |