Tous les produits
Search
Centre de documentation

Object Storage Service:Code d'état HTTP 416

Dernière mise à jour :Sep 14, 2026

Cette rubrique décrit les types de messages d'erreur renvoyés avec le code d'état HTTP 416, ainsi que leurs causes courantes et les solutions associées.

InvalidRange

La plage demandée ne peut pas être satisfaite

  • Cause : l'en-tête Range spécifié dans la requête de téléchargement d'une partie d'un objet volumineux n'est pas valide.

  • Solution : lorsque vous incluez l'en-tête x-oss-multi-range-behavior: multi-range dans une requête GetObject, vous pouvez spécifier plusieurs plages d'octets dans l'en-tête de requête Range. Une seule requête accepte au maximum 50 plages d'octets. Si vous en spécifiez plus de 50, OSS renvoie l'erreur MultiRangeFailed décrite dans 0016-00000110. ByteRange spécifie la plage de données demandée, exprimée en octets. Les valeurs valides pour ByteRange vont de 0 à object size - 1. L'exemple suivant illustre le comportement de téléchargement lorsque vous définissez différentes plages pour télécharger une partie d'un objet de 2 000 octets :

    • Range: bytes=0-499 : télécharge les données de l'octet 1 à l'octet 500.

    • Range: bytes=-500 : télécharge les données de l'octet 1501 à l'octet 2000.

    • Range: bytes=500- : télécharge les données de l'octet 501 à l'octet 2000.

    • Range: bytes=0- : télécharge les données de l'octet 1 à l'octet 2000.