Der HTTP-Header der Accept-Encoding-Anforderung gibt die Inhaltscodierung (normalerweise ein Komprimierungsalgorithmus) an, die der Client verstehen kann. Der Server verwendet die Inhaltsverhandlung, um einen der Vorschläge auszuwählen, und informiert den Client über diese Auswahl mit dem Content-Encoding-Response Header.