問題の説明
リクエストの本文が有効なXML形式ではありません。
原因
リクエストの本文が有効なXML形式ではなく、解析できません。 リクエストボディのデータを取得できません。
例
例1: XMLタグが正しく使用されていません。
リクエストの <Status> フィールドの終了タグが正しくないため、</Status> に変更する必要があります。
PUT /? バージョン管理HTTP/1.1 ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com 日付: GMT日付 権限付与: SignatureValue <?xml version="1.0" encoding="UTF-8"?> <VersioningConfiguration> <ステータス> 有効 <ステータス> </VersioningConfiguration>
例2: XMLリクエストボディには、他の形式の情報が含まれます。
XMLリクエストボディには、コードコメントが含まれます。
PUT /? バージョン管理HTTP/1.1 ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com 日付: GMT日付 権限付与: SignatureValue <?xml version="1.0" encoding="UTF-8"?> <VersioningConfiguration> <Status>Enabled</Status> // バージョン管理を有効にします。 </VersioningConfiguration>
ソリューション
リクエスト本文が有効なXML形式であることを確認します。 正しい例:
PUT /? バージョン管理HTTP/1.1
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<VersioningConfiguration>
<ステータス> 有効 </ステータス>
</VersioningConfiguration>