DevToolPal
FR
2xx Succès

206 Partial Content

Contenu partiel

Signification

Le serveur ne renvoie qu'une partie de la ressource, comme demandé par un en-tête Range. Content-Range indique quels octets sont inclus.

Causes courantes

  • Des lecteurs vidéo ou audio se déplaçant dans un fichier
  • Des gestionnaires de téléchargement qui reprennent ou découpent les téléchargements
  • Des visionneuses PDF qui chargent les pages à la demande

Comment corriger

Côté client ou visiteur

Assemblez les plages à l'aide de Content-Range. Si vous recevez 200, le serveur ignore les plages et vous avez reçu le fichier complet.

Côté propriétaire du site ou de l’API

Annoncez Accept-Ranges: bytes, validez les plages et répondez 416 à celles qui ne peuvent être satisfaites. Vérifiez que la compression ou les proxys ne cassent pas les plages d'octets.

Exemple de réponse

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

Spécification

RFC 9110 §15.3.7

FAQ

› Pourquoi ma vidéo ne permet-elle pas d'avancer ?

Le serveur répond probablement aux requêtes de plage par 200 au lieu de 206. Activez la prise en charge des plages d'octets sur le serveur ou le CDN.

› Un 206 peut-il contenir plusieurs plages ?

Oui, sous forme multipart/byteranges, même si la plupart des clients demandent une seule plage à la fois.