全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

JSON以字符串型式与字符串合并后md5加密

ApiPost使用 后端 635次浏览

签名规则如下:

MD5(秘钥+时间戳+业务参数) , 然后转大写字母

业务参数是JSON格式的请求体,用request.request_bodys获取的是JSON格式加密不到正确的密钥,需要以字符串格式密钥才对;

用JSON..stringify()得到纯文本字符串,加密后也不是正确的密钥,失去转义符和空格。

如何能让JSON以特殊形式的字符串合并,表现形式为JSON的字符串格式

例如:

JSON以字符串型式与字符串合并后md5加密

| 1 收藏

5 个回答

JSON..stringify()使用的时候后面在传二个参数试试,像这也JSON..stringify(您的参数,null,'\t')

JSON.stringify(您的参数,null,'\t') 这种方式不行,只能用JSON.stringify(您的参数).replace()修改字符串内容添加换行符和空格,还原出类似的JSON字符串,这种容易出问题

可以了,用JSON.stringify(您的参数,null,4),谢谢!!!

好的。不客气呢,有问题或者建议欢迎随时来问答社区留言。

11111

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!