天天看點

【OSS 排查方案-14 url 編碼問題】

案例:經過 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 進行編碼即可。
【OSS 排查方案-14 url 編碼問題】

案例:URL 特殊字元通路失敗

原始 URL

http://testsanmao.oss-cn-beijing.aliyuncs.com/

北師大版九上實體第十五章%20怎樣傳遞資訊——通信技術簡介第2節《廣播和電視》參考教案+習題%20北師大版九上實體第十五章%20怎樣傳遞資訊——通信技術簡介第2節《廣播和電視》當堂練習.doc

分析:

URL 中的 + 要經過 URL encode ,如果不經過編碼, + 會被轉義成空格

繼續閱讀