Message encoding

To prevent errors or ambiguity caused by special characters enclosed in a message, need to properly encode the message before message is transmitted.

Encoding scenarios

Encoding method

For the byte data, such as the signature and the encrypted content, encode the data with the base64  algorithm before transmitting.

 

Use the  base64UrlEncodefunction to encode data when calculating to generate a signature .

For the HTTPS URL data, perform URL encoding first before transmitting.

For example: