问题描述
Object名称不符合规范。
问题原因
发送的请求中Object名称取值长度超出限制。
问题示例
以下PutObject请求URL中包含的Object名称取值长度超出限制。
PUT /xxx...(此处省略2048个字符)...xxx HTTP/1.1
Content-Length:ContentLength
Content-Type: ContentType
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
解决方案
确保请求中涉及的Object名称符合以下命名规范。
使用UTF-8编码。
长度必须在1~1023字符之间。
不能以正斜线(/)或者反斜线(\)开头。
区分大小写。
正确请求示例如下:
PUT /example.jpg HTTP/1.1
Content-Length:344606
Content-Type: image/jpg
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Sat, 21 Nov 2015 18:52:34 GMT
Authorization: OSS qn6q**************:77Dv****************
相关文档
文档内容是否对您有帮助?