文档

0012-00000105

更新时间:

问题描述

ListObjectVersions(GetBucketVersions)请求中version-id-marker参数取值不合法。

问题原因

version-id-marker参数取值不合法,导致请求错误。

问题示例

以下ListObjectVersions(GetBucketVersions)请求中,version-id-marker参数取值包含¥%*不合法字符。

GET /?versions&version-id-marker=¥%*……QMxiBgICbof2D0BYiIGRhZjgwMzJiMjA3MjQ0ODE5MWYxZDYwMzJlZjU1****&key-marker=uploads HTTP/1.1
Host: oss-example.oss-cn-hangzhou2.aliyuncs.com
Date: Tue, 09 Apr 2019 07:27:48 GMT
Authorization: OSS ami4tq0x76ov9cu:WFx4****+e7Rc0jawCsh7hlk****

解决方案

version-id-marker参数用于设定结果从key-marker对象的version-id-marker之后按新旧版本排序开始返回。如果version-id-marker未设定,则默认从key-marker按字母序排序的下一个Key的第一个版本开始返回。该参数的有效值为版本ID。

正确请求示例如下:

GET /?versions&key-marker=example&version-id-marker=CAEQMxiBgICbof2D0BYiIGRhZjgwMzJiMjA3MjQ0ODE5MWYxZDYwMzJlZjU1**** HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 09 Apr 2019 07:27:48 GMT
Authorization: OSS ami4tq0x76o****:WFx4kLpx+e7Rc0jawCsh7hlk****

相关文档

ListObjectVersions(GetBucketVersions)

  • 本页导读 (1)
文档反馈