扫码关注官方订阅号
请求access_token的时候,签名加密后字符串可以出现 + 和 /但是在请求API资源时,却要求不可以出现 + 和 / 并且,加密方法是一致的如果同样的加密在某一次签名加密后没有+和/,那么,请求将成功
+
/
请问,这是什么原因呢?
欢迎选择我的课程,让我们一起见证您的进步~~
你光这么说我并不清楚你所使用的OAuth具体的规则是什么,不过猜测其采用的是url安全的base64算法,这种算法计算过程与base64别无二致,只是对编码结果中的+和/统一替换成-和_,并去掉最后出现的=号。在解码过程中先把-和_替换回+和/,再进行正常的解码,无需管最后的=号。
url安全的base64
base64
-
_
=
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你光这么说我并不清楚你所使用的OAuth具体的规则是什么,不过猜测其采用的是
url安全的base64算法,这种算法计算过程与base64别无二致,只是对编码结果中的+和/统一替换成-和_,并去掉最后出现的=号。在解码过程中先把-和_替换回+和/,再进行正常的解码,无需管最后的=号。