We've been making changes to how we organize and display our docs. Our work isn't done but we'd love your feedback.

accept.encoding_lookup()

Selects the best match from a string in the format of an Accept-Encoding header's value in the listed content encodings, using the algorithm described in Section 5.3.3 of RFC 7231.

This function takes the following parameters:

  1. a colon-separated list of content encodings available for the resource,
  2. a fallback return value,
  3. a string representing an Accept-Encoding header's value.

This function does not have special handling of x-compress or x-gzip values.

Format

STRING
accept.encoding_lookup(STRING requested_content_encodings, STRING default, STRING accept_header)

Examples

1
2
3
set bereq.http.Accept-Encoding =
  accept.encoding_lookup("compress:gzip", "identity",
    req.http.Accept-Encoding);