このトピックでは、HTTPステータスコード411で返されるエラーメッセージの種類、およびこれらのエラーの一般的な原因と解決策について説明します。
MissingContentLength
Content-Length HTTPヘッダーを指定する必要があります
- 原因: リクエストがチャンクエンコーディングを使用していないか、
Content-Length
ヘッダーが含まれていません。 - 解決策: chunked encodingを使用してリクエストヘッダーをエンコードするか、Content-Lengthヘッダーをリクエストに含めます。
ObjectNotAppendable
オブジェクトは追加できません
- 原因: 追加アップロードを使用してアップロードされていないオブジェクトに対してAppendObject操作を実行しました。
- 解決策: AppendObject操作を実行するオブジェクトのタイプを確認します。 OSSオブジェクトは、アップロード方法に基づいて、通常オブジェクト、追加オブジェクト、およびマルチパートオブジェクトの3つのタイプに分類できます。 AppendObject操作は、追加オブジェクトに対してのみ実行できます。 GetBucket (ListObjects) 操作を呼び出して、オブジェクトの型を取得できます。