Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
En-tête Content-Length
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'en-tête HTTPContent-Length indique la taille, en octets, du corps du message envoyé au destinataire.
Content-Length est limité dans le sens où la taille du message doit être connue à l'avance, avant d'envoyer les en-têtes, ce qui pose problème lorsque le contenu est généré dynamiquement ou diffusé en flux.
- En HTTP/1.0, il est requis.
- En HTTP/1.1, il peut être remplacé par
Transfer-Encoding: chunkedpour les réponses envoyées en plusieurs parties, car leur taille est calculée. - En HTTP/2,
Content-Lengthest redondant, car la longueur du contenu peut être déduite des trames DATA. Il peut néanmoins être inclus pour la rétrocompatibilité.
Dans cet article
Syntaxe
http
Content-Length: <length>Directives
<length>La longueur en octet (en base 10).
Spécifications
| Specification |
|---|
| HTTP Semantics> # field.content-length> |
Compatibilité des navigateurs
Voir aussi
- L'en-tête
Transfer-Encoding