class Unauthorized(HTTPException): (source)
*401* ``Unauthorized`` Raise if the user is not authorized to access a resource. The ``www_authenticate`` argument should be used to set the ``WWW-Authenticate`` header. This is used for HTTP basic auth and other schemes. Use :class:`~werkzeug.datastructures.WWWAuthenticate` to create correctly formatted values. Strictly speaking a 401 response is invalid if it doesn't provide at least one value for this header, although real clients typically don't care. :param description: Override the default message used for the body of the response. :param www-authenticate: A single value, or list of values, for the WWW-Authenticate header(s). .. versionchanged:: 2.0 Serialize multiple ``www_authenticate`` items into multiple ``WWW-Authenticate`` headers, rather than joining them into a single value, for better interoperability. .. versionchanged:: 0.15.3 If the ``www_authenticate`` argument is not set, the ``WWW-Authenticate`` header is not set. .. versionchanged:: 0.15.3 The ``response`` argument was restored. .. versionchanged:: 0.15.1 ``description`` was moved back as the first argument, restoring its previous position. .. versionchanged:: 0.15.0 ``www_authenticate`` was added as the first argument, ahead of ``description``.
Method | __init__ |
Undocumented |
Method | get |
Get a list of headers. |
Class Variable | code |
Undocumented |
Class Variable | description |
Undocumented |
Instance Variable | www |
Undocumented |
Inherited from HTTPException
:
Method | __call__ |
Call the exception as WSGI application. |
Method | __repr__ |
Undocumented |
Method | __str__ |
Undocumented |
Method | get |
Get the HTML body. |
Method | get |
Get the description. |
Method | get |
Get a response object. If one was passed to the exception it's returned directly. |
Instance Variable | response |
Undocumented |
Property | name |
The status name. |
t.Optional[ str]
= None, response: t.Optional[ Response]
= None, www_authenticate: t.Optional[ t.Union[ WWWAuthenticate, t.Iterable[ WWWAuthenticate]]]
= None):
(source)
¶
Undocumented