問題描述
請求體不是合法的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>