javascript - OAuth请求API不允许 "+" 和 "/"
天蓬老师
天蓬老师 2017-04-10 17:30:24
[JavaScript讨论组]

请求access_token的时候,签名加密后字符串可以出现 +/
但是在请求API资源时,却要求不可以出现 +/
并且,加密方法是一致的
如果同样的加密在某一次签名加密后没有+/,那么,请求将成功

请问,这是什么原因呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
天蓬老师

你光这么说我并不清楚你所使用的OAuth具体的规则是什么,不过猜测其采用的是url安全的base64算法,这种算法计算过程与base64别无二致,只是对编码结果中的+/统一替换成-_,并去掉最后出现的=号。在解码过程中先把-_替换回+/,再进行正常的解码,无需管最后的=号。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号