すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:HTTPステータスコード416

最終更新日:Dec 22, 2023

このトピックでは、HTTPステータスコード416で返されるエラーメッセージの種類、およびこれらのエラーの一般的な原因と解決策について説明します。

InvalidRange

要求された範囲を満たすことができません

  • 原因: ラージオブジェクトの一部をダウンロードするリクエストに指定されたRangeヘッダーが無効です。
  • 解決策: リクエストに1つの範囲のみを指定します。 OSSは、複数の範囲が指定されているGetObjectリクエストをサポートしていません。 ByteRangeは、要求するデータの範囲をバイト単位で指定します。 ByteRangeの有効な値の範囲は0からオブジェクトサイズ-1です。 次の例では、サイズが2,000バイトのオブジェクトの一部をダウンロードするように異なる範囲を設定した場合のダウンロード動作について説明します。
    • Range: bytes=0-499: バイト1からバイト500までの範囲のデータがダウンロードされます。
    • Range: bytes=-500: バイト1501からバイト2000までのデータ範囲がダウンロードされます。
    • Range: bytes=500-: バイト501からバイト2000までのデータ範囲がダウンロードされます。
    • Range: bytes=0-: バイト1からバイト2000までのデータ範囲がダウンロードされます。