exception documentation

*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_headers Get a list of headers.
Class Variable code Undocumented
Class Variable description Undocumented
Instance Variable www_authenticate Undocumented

Inherited from HTTPException:

Method __call__ Call the exception as WSGI application.
Method __repr__ Undocumented
Method __str__ Undocumented
Method get_body Get the HTML body.
Method get_description Get the description.
Method get_response Get a response object. If one was passed to the exception it's returned directly.
Instance Variable response Undocumented
Property name The status name.
def __init__(self, description: t.Optional[str] = None, response: t.Optional[Response] = None, www_authenticate: t.Optional[t.Union[WWWAuthenticate, t.Iterable[WWWAuthenticate]]] = None): (source)
def get_headers(self, environ: t.Optional[WSGIEnvironment] = None, scope: t.Optional[dict] = None) -> t.List[t.Tuple[str, str]]: (source)

Get a list of headers.

www_authenticate = (source)

Undocumented