发送请求时,在加密的情况下不需要请求体和不需要加密时的处理

it2025-09-10  6

发送请求时,在加密的情况下不需要请求体和不需要加密时的处理 不需要请求体

getWxDefaultParamWay(){ console.log('开始注册') // let params = { // } // 设置需要加密的字符串 // let encryptData = encodeURIComponent(this.$jse.encryptLong(this.$Base64.encode(JSON.stringify(params)))) // 加密结果 // 设置签名 const timestamp=new Date().getTime(); const nonce=getRandom(10); // const paramStr=sortAscii(params); const paramStr=''; const reqUri="/insurance/weixin/wxDefaultParam"; //密钥 const secret="80fe86ux7v"; const signatureStr=`${secret}${timestamp}${nonce}${reqUri}${paramStr}`; console.log(signatureStr) const signature = this.$md5(signatureStr) getWxDefaultParam({ headers: { token:this.token, nonce, timestamp, signature //签名方法 }, data: { // encryptData } }).then(res => { console.log(res) const base64DecryptData=JSON.parse(this.$Base64.decode(this.$jsd.decryptLong(res.data))); console.log(base64DecryptData) }) }

不需要加密时

photoArray(){ console.log('调试接口') // let params = { // imageStr:this.cardImg // } // let encryptData = encodeURIComponent(this.$jse.encryptLong(this.$Base64.encode(JSON.stringify(params)))) const timestamp=new Date().getTime(); const nonce=getRandom(10); // const paramStr=sortAscii(params); const paramStr=''; const reqUri="/insurance/ocr/ocrIdCard"; const secret="80fe86ux7v"; const signatureStr=`${secret}${timestamp}${nonce}${reqUri}${paramStr}`; console.log(signatureStr) const signature = this.$md5(signatureStr) ocrIdCard({ headers: { token:this.token, nonce, timestamp, signature }, data: { imageStr:this.cardImg, imageType:'front' } }).then(res => { console.log(res) const base64DecryptData=JSON.parse(this.$Base64.decode(this.$jsd.decryptLong(res.data))); console.log(base64DecryptData) }) }
最新回复(0)