问题描述
请求体不是合法的XML。
问题原因
您发起了设置对象标签的请求,但是请求体结构不符合XML规范,导致接口报错。
问题示例
比如您发起了如下请求:
PUT /objectname?tagging
Content‐Length: xxx
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Mon, 18 Mar 2019 08:25:17 GMT
Authorization: SignatureValue
<Tagging>
<TagSet>
<Tag>
<Key>Key</Key>
<Value>Value</Value>
</Tag>
</TagSet>
上述请求中缺少Tagging的闭合标签,不是合法的XML结构,因此接口返回该错误。
解决方案
确认请求中携带的Body为合法的XML格式,可参考文档中的示例,如:
PUT /objectname?tagging
Content‐Length: xxx
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: Mon, 18 Mar 2019 08:25:17 GMT
Authorization: SignatureValue
<Tagging>
<TagSet>
<Tag>
<Key>Key</Key>
<Value>Value</Value>
</Tag>
<TagSet>
</Tagging>
相关文档
文档内容是否对您有帮助?