tencentyun / qcloud-cos-sts-sdk

QCloud COS STS SDK for Backend Server
MIT License
201 stars 189 forks source link

+ 这个符号的url encode结果与你们客户端SDK的可能存在差异,导致签名不匹配 #65

Open storm-5 opened 2 years ago

storm-5 commented 2 years ago

java sdk 5.6.54, go sdk 0.7.33

用以上两个SDK进行上传或生成预签名连接操作,只要文件名中包含"+"都会发生“签名不匹配”错误,其它情况正常。

经调查测试,服务端对"+"号编码为%2b,客户端编码为"+",由此猜测服务端的url encode可能不标准。