def parse_accept_encoding(header_value):
return _parse_qualified_list(header_value)<EOL>
Parse the ``Accept-Encoding`` header into a sorted list.

:param str header_value: header value to parse

:return: list of encodings sorted from highest to lowest priority

The `Accept-Encoding`_ header is a list of encodings with
optional *quality* values.  The quality value indicates the strength
of the preference where 1.0 is a strong preference and less than 0.001
is outright rejection by the client.

.. note::

   Encodings that are rejected by setting the quality value
   to less than 0.001.  If a wildcard is included in the header,
   then it will appear **BEFORE** values that are rejected.

.. _Accept-Encoding: https://tools.ietf.org/html/rfc7231#section-5.3.4