签名规则如下:
MD5(秘钥+时间戳+业务参数) , 然后转大写字母
业务参数是JSON格式的请求体,用request.request_bodys获取的是JSON格式加密不到正确的密钥,需要以字符串格式密钥才对;
用JSON..stringify()得到纯文本字符串,加密后也不是正确的密钥,失去转义符和空格。
如何能让JSON以特殊形式的字符串合并,表现形式为JSON的字符串格式
例如:
JSON..stringify()使用的时候后面在传二个参数试试,像这也JSON..stringify(您的参数,null,'\t')
JSON.stringify(您的参数,null,'\t') 这种方式不行,只能用JSON.stringify(您的参数).replace()修改字符串内容添加换行符和空格,还原出类似的JSON字符串,这种容易出问题
可以了,用JSON.stringify(您的参数,null,4),谢谢!!!
好的。不客气呢,有问题或者建议欢迎随时来问答社区留言。
11111