1. Introduction
Dans HTTP, les Content Codings permettent d'encoder la charge utile, par exemple pour la compression ou le contrôle d'intégrité ([RFC7231], section 3.1.2). En particulier, le Content Coding "gzip" ([RFC7230], section 4.2) est largement utilisé pour les données de charge utile envoyées dans les messages de réponse.
Les Content Codings peuvent aussi être utilisés dans les messages de requête ; toutefois, la découvrabilité n'est pas comparable à celle des réponses. Ce document étend le champ d'en-tête HTTP "Accept-Encoding" ([RFC7231], section 5.3.4) pour qu'il puisse apparaître dans les réponses, afin d'indiquer les Content Codings pris en charge dans les requêtes. Il met en outre à jour la définition du code d'état 415 (Unsupported Media Type) ([RFC7231], section 6.5.13) en recommandant d'inclure le champ "Accept-Encoding" lorsque c'est approprié.