JS-SDK中的config接口中的signature算法中的sha1签名中的必选字段url?
其值为中文时,按照文档的说法,各字段名和字段值都采用原始值,不进行URL 转义。按照文档的说法进行操作之后,会报如下错误:
报错url(已省略到域名和协议):/confirmOrder?productNumber=20200531180904&specificationIndex=0&specificationImage=/storage/product/20200528/27675ac60813c0a89a5f45b7944166fe.jpg&specificationName=%E9%BB%84%E8%89%B2
JS-SDK 附录1-文档说明:
当对其urlencode时,进行签名之后,依旧报此错误。
经过我多次测试,发现url中不含中文时,签名便可以校验通过。
校验通过的截图:
校验通过的url:
/confirmOrder?productNumber=20200531180906&specificationIndex=1&specificationImage=/storage/product/20200528/0f2ed615d36827f89bdf0247d000cb6e.jpg&specificationName=rre