They all return an instance of the :class:`Response <Response>` object.
.. autofunction:: request
+
+---------------------
+
+
+.. autoclass:: Response
+ :inherited-members:
+
+---------------------
+
.. autofunction:: head
.. autofunction:: get
.. autofunction:: post
.. autofunction:: delete
------------
+-----------------
+
+.. autofunction:: session
+
+
+
+Exceptions
+~~~~~~~~~~
+
+.. module:: requests
+
+.. autoexception:: RequestException
+.. autoexception:: ConnectionError
+.. autoexception:: HTTPError
+.. autoexception:: URLRequired
+.. autoexception:: TooManyRedirects
+
+
+
+Configurations
+--------------
+
+.. automodule:: requests.defaults
-.. autoclass:: Response
- :inherited-members:
Async
-----
.. module:: requests.utils
+Status Code Lookup
+~~~~~~~~~~~~~~~~~~
+
+.. autofunction:: requests.codes
+
+::
+
+ >>> requests.codes['temporary_redirect']
+ 301
+
+ >>> requests.codes.teapot
+ 416
+
+ >>> requests.codes['\o/']
+ 416
+
Cookies
~~~~~~~
seen by the end user (developer). This part of the API documentation
exists for those who are extending the functionality of Requests.
-Exceptions
-~~~~~~~~~~
-
-.. module:: requests
-
-.. autoexception:: HTTPError
-
-.. autoexception:: RequestException
-
-.. autoexception:: AuthenticationError
-.. autoexception:: URLRequired
-.. autoexception:: InvalidMethod
-.. autoexception:: TooManyRedirects
-
-
Classes
~~~~~~~
+.. autoclass:: requests.Response
+ :inherited-members:
+
.. autoclass:: requests.Request
:inherited-members:
+.. autoclass:: requests.Session
+ :inherited-members: