主要是解决签名是,数据请求前后一致性问题
前端:
将url转换成name=tom&class={className:class1}&classMates=[{name:lily}]样式
* 去掉所有引号保证前后端一直性
<script>
function transformationObject(params, kAppKey, kAppSecret) {
// if (typeof params == "string") {
// return paramsStrSort(params);
// } else if (typeof params == "object") {
var arr = [];
for (var i in params) {
arr.push(i + "=" + JSON.stringify(params[i]));
}
// return paramsStrSort(arr.join(("&")));
var arrStr = arr.join("&");
//去掉存在的所有引号
arrStr =arrStr.replace(/\"/g, "");
return arrStr;
}
// md5加密使用 添加key和随机数
//kAppKey,kAppSecret为常量,一般由后端定义好!签名加密方法依托MD5!