免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動推薦你的品牌,搶占AI流量入口!  點擊查看

小程序模板網

微信加密數(shù)據解密報錯-41003

發(fā)布時間:2018-02-10 10:46 所屬欄目:小程序開發(fā)教程

通過官方的例子就能配置成功,需要注意session_key,$encryptedData和$iv一定要嚴格對應,如果沒有對應就無法解密并返回錯誤碼:-41003. 這個問題調整了兩三天,才發(fā)現(xiàn)是調試時把$encryptedData寫死了,所以才出現(xiàn)這個問題。

引入微信加密數(shù)據解密后,返回的數(shù)據一直報SyntaxError: Unexpected token   in JSON at position 0,無法解析成json對象。一般的如果是數(shù)據格式錯誤的話,token后面會有錯誤的字符,奇怪的是這個沒有。折騰了一下午,后來通過調試后發(fā)現(xiàn),在服務器返回的數(shù)據前面多了幾個一般情況下看不到的空格,上圖:

這個空格在編輯器里是看不到的,就是這個空格把所有的東西都改變了。打印出來的內容變成了這樣:


data:"?{\"code\":200,\"message\":\"user login success!\",\"data\":\"<''\"}"

??????而正常情況下是:


data:{"code":200,"message":"user login success!","data":"<''"}

解決方法:把從微信官方提供的解密文件轉換成“以UTF-8無BOM格式編碼”即可神奇的解決這個問題。

轉換后調試結果,JSON也能正常解析了。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.szcjxy.com/wxmini/doc/course/21909.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點擊咨詢
在線客服