En-tête de représentation
Un en-tête de représentation est un en-tête HTTP qui décrit la représentation particulière de la ressource envoyée dans un corps de message HTTP.
Les représentations sont différentes formes d'une ressource particulière. Par exemple, les mêmes données peuvent être formatées avec un type de média particulier tel que XML ou JSON, localisées dans une langue écrite ou une région géographique particulière, et/ou compressées ou autrement encodées pour la transmission. La ressource sous-jacente est la même dans chaque cas, mais sa représentation est différente.
Les clients précisent les formats qu'ils préfèrent recevoir lors de la négociation de contenu (utilisant des en-têtes Accept-*
), et les en-têtes de représentation indiquent au client le format de la représentation sélectionnée qu'il a effectivement reçue.
Les en-têtes de représentation peuvent être présents à la fois dans les messages de requête et de réponse HTTP.
S'ils sont envoyés en réponse à une requête HEAD
, ils décrivent le contenu du corps qui serait sélectionné si la ressource était réellement demandée.
Les en-têtes de représentation incluent :