normalizeContentCoding function

String normalizeContentCoding(
  1. String coding
)

Normalizes a content coding name, as used in Accept-Encoding and Content-Encoding: trimmed and lowercase, with x-gzip taken as gzip (RFC 9110, 8.4.1.3).

Implementation

String normalizeContentCoding(String coding) {
  coding = coding.trim().toLowerCase();
  return coding == 'x-gzip' ? 'gzip' : coding;
}