开发者社区> 张医博> 正文

【OSS 排查方案-14 url 编码问题】

简介: 经过 url encode 编码访问失败 编码前 : http://oss-cn-hangzhou.aliyuncs.com/fun-punch-hls/ji-test/c133249354654050a66ec4341e61c23f?Expires=1540451197&OSSAccessKey.
+关注继续查看

案例:经过 url encode 编码访问失败

编码前 : http://oss-cn-hangzhou.aliyuncs.com/fun-punch-hls/ji-test/c133249354654050a66ec4341e61c23f?Expires=1540451197&OSSAccessKeyId=aasn8khCBdFe&Signature=HeYJhDzmjSOfZyQM%3D

编码后:http://oss-cn-hangzhou.aliyuncs.com/fun-punch-hls/ji-test/c133249354654050a66ec4341e61c23f?Expires%3d1540451197%26OSSAccessKeyId%3daasn8khCBdFe%26Signature%3dHeYJhDzmjSOfZyQM%3d

  • 在浏览器请求 oss 资源,不需要将整个查询参数进行编码,只需要对计算出来 signature 进行编码即可。

1

案例:URL 特殊字符访问失败

原始 URL

http://testsanmao.oss-cn-beijing.aliyuncs.com/北师大版九上物理第十五章%20怎样传递信息——通信技术简介第2节《广播和电视》参考教案+习题%20北师大版九上物理第十五章%20怎样传递信息——通信技术简介第2节《广播和电视》当堂练习.doc

分析:

URL 中的 + 要经过 URL encode ,如果不经过编码, + 会被转义成空格

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS 调试:通过 Safari/Chrome 调试 WebView
iOS 调试:通过 Safari/Chrome 调试 WebView
6 0
ESC使用体验
使用ESC的个人体验
22 0
面试必问之SQL调优与设计规范
以上文章讲述的是【线上系统打日志你了解多少】接下来我总结一下【SQL调优与设计规范】。
5 0
关于对ESC的体验结果
我是一名大二的学生,因着对云服务器有着浓厚的,之前使用过,听说阿里云这里的云服务器还是不错的,就想先申请免费使用两个月试一试。
5 0
实战营第三期:MySQL数据库进阶实战
实战营第三期:MySQL数据库进阶实战
5 0
云起第一期学习体会(报告)
云起第一期学习体会(报告)
4 0
Markdown 拓展-免费图床/网盘方案
前言 最近时常在 gitee.io 上写一些 markdown 格式的文章,所以亟需获取免费的图床服务。要求是最好还能自定义文件名。
11 0
YApi 官网说明文档-接口操作
为方便和前端, 节省沟通成本, 编写接口文档非常有比较 使用过swagger, 觉得入侵性太大. POST又感觉和项目结合的不太紧密. 所以一直在寻找 新的接口阅读/生成/测试工具. 下面介绍一下YApi.
5 0
Maven 仓库介绍 和 nexus 私服搭建
Maven 仓库 在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是 JAR ),它就是放置所有 JAR 文件(WAR,ZIP,POM 等)的地方。
6 0
+关注
张医博
喜欢钻研新的语言,动手实践自己想要学会的知识。
116
文章
0
问答
来源圈子
更多
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载