服务端之间的调用,如果涉及参数校验,就需要把json传参拍平,增加到加签验签中。
加签验签,一方面是校验请求的合法性,另一方方面是校验传参的完整性,以及传参没有被篡改。
本文提供json拍平的方法,适用于任何传参类型。如果传参中有字节流,转为Base64字符串参与加签验签。
ObjectToMap
1 | import com.google.gson.Gson; |
使用
1 | // Json字符串转json对象 |
服务端之间的调用,如果涉及参数校验,就需要把json传参拍平,增加到加签验签中。
加签验签,一方面是校验请求的合法性,另一方方面是校验传参的完整性,以及传参没有被篡改。
本文提供json拍平的方法,适用于任何传参类型。如果传参中有字节流,转为Base64字符串参与加签验签。
1 | import com.google.gson.Gson; |
1 | // Json字符串转json对象 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true