API应用之间的通信内容是经过格式封装且加过密的,您直接访问API中的接口,得到的是一串加了密的json响应,如下图,直接访问api中的接口URL,得到的是加密内容:
具体json的内容,需要经过指定规则解密后,才可进行识别,如以上内容,body中的加密内容可以直接放到base64中进行解密
基于此原因,您不能直接用postman工具对接口进行数据提交,因为api服务并不能识别您提交的参数,这些参数需要经过格式化并加密后才能被api服务所识别
我们的api文档帮助连接下面有api的demo程序,demo程序中有加密和解密的函数,直接使用demo程序,可以正常的提交查询参数和从api服务得到正常可识别的响应,当然如果您能直接将需要提交的参数进行加密,然后在postman中提交这些加密后的内容,postman也是可以正常使用的
建议您仔细阅读api应用的说明文档和demo程序,以明白api的原理和加密机制,这些机制尽量的参照了目前流行的api通信规则,其中的加密签名机制主要是为了api数据的安全
会员评论