本文章向大家介绍使用sign签名发送请求,主要包括使用sign签名发送请求使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 import CryptoJS from “crypto-js”; import urlencode from “urlencode”; methods:{ async initUser () { try { const url = “/api/info/self”; let _param = { uid: this.uid, utoken: this.token, version: “1.0”, ak: “test”, ts: new Date().getTime(), nonce: “1234567890” } let sortData = {} let str = “” Object.keys(_param).sort().map(key => { sortData[key] = _param[key] str += (key + “=” + sortData[key] + “&”) }) let result = CryptoJS.HmacSHA1(str.substring(0, str.length - 1), “4544b93610d6aeea857db75a0e63edb4”); console.log(result) let sig = result.toString(); sig = encodeURI(sig); sig = urlencode(sig); sortData.sign = sig const { data: res } = await this.$http[0].get( url, { params: sortData, }, ); console.log(res.data); } catch (err) { console.dir(err); } } sign签名 ———————————————— 版权声明:本文为CSDN博主「是有头发的程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wbryze/article/details/125309317