问题描述
ListObject请求中delimiter参数有误。
问题原因
您发起了存储空间列举请求,但是请求中的delimiter参数不正确。该参数是对Object名字进行分组的字符。所有Object名字包含指定的前缀,第一次出现delimiter字符之间的Object作为一组元素(即CommonPrefixes)。接口要求该参数的长度必须为1。
问题示例
比如您发起了如下请求:
GET /?prefix=fun/&delimiter=abc HTTP/1.1
Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 08:43:27 GMT
Authorization: OSS qn6q**************:77Dv****************
请求中的delimiter参数长度超出了允许的范围,因此会返回该错误。
解决方案
请确保您的请求中delimiter参数长度为1:
GET /?prefix=fun/&delimiter=/ HTTP/1.1
Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 08:43:27 GMT
Authorization: OSS qn6q**************:77Dv****************
相关文档
文档内容是否对您有帮助?