****************************
:mod:`cherrypy.lib.httputil`
****************************

.. automodule:: cherrypy.lib.httputil

Classes
=======

.. autoclass:: HeaderElement
   :members:

.. autoclass:: AcceptElement
   :members:

.. autoclass:: CaseInsensitiveDict
   :members:

.. autoclass:: HeaderMap
   :members:

.. autoclass:: Host
   :members:

Functions
=========

.. autofunction:: urljoin

.. autofunction:: protocol_from_http

.. autofunction:: get_ranges

.. autofunction:: header_elements

.. autofunction:: decode_TEXT

.. autofunction:: valid_status

.. autofunction:: parse_query_string

