class HTTPException(Exception):
Known subclasses: werkzeug.exceptions.BadGateway
, werkzeug.exceptions.BadRequest
, werkzeug.exceptions.Conflict
, werkzeug.exceptions.ExpectationFailed
, werkzeug.exceptions.FailedDependency
, werkzeug.exceptions.Forbidden
, werkzeug.exceptions.GatewayTimeout
, werkzeug.exceptions.Gone
, werkzeug.exceptions.HTTPVersionNotSupported
, werkzeug.exceptions.ImATeapot
, werkzeug.exceptions.InternalServerError
, werkzeug.exceptions.LengthRequired
, werkzeug.exceptions.Locked
, werkzeug.exceptions.MethodNotAllowed
, werkzeug.exceptions.NotAcceptable
, werkzeug.exceptions.NotFound
, werkzeug.exceptions.NotImplemented
, werkzeug.exceptions.PreconditionFailed
, werkzeug.exceptions.PreconditionRequired
, werkzeug.exceptions.RequestedRangeNotSatisfiable
, werkzeug.exceptions.RequestEntityTooLarge
, werkzeug.exceptions.RequestHeaderFieldsTooLarge
, werkzeug.exceptions.RequestTimeout
, werkzeug.exceptions.RequestURITooLarge
, werkzeug.exceptions.Unauthorized
, werkzeug.exceptions.UnavailableForLegalReasons
, werkzeug.exceptions.UnprocessableEntity
, werkzeug.exceptions.UnsupportedMediaType
, werkzeug.routing.RequestRedirect
, werkzeug.exceptions._RetryAfter
Class Method | wrap |
Create an exception that is a subclass of the calling HTTP exception and the exception argument. |
Method | __call__ |
Call the exception as WSGI application. |
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | __str__ |
Undocumented |
Method | get_body |
Get the HTML body. |
Method | get_description |
Get the description. |
Method | get_headers |
Get a list of headers. |
Method | get_response |
Get a response object. If one was passed to the exception it's returned directly. |
Class Variable | code |
Undocumented |
Instance Variable | description |
Undocumented |
Instance Variable | response |
Undocumented |
Property | name |
The status name. |
Create an exception that is a subclass of the calling HTTP exception and the exception argument.
The first argument to the class will be passed to the wrapped exception, the rest to the HTTP exception. If e.args is not empty and e.show_exception is True, the wrapped exception message is added to the HTTP error description.
Parameters | |
exception:t.Type[ | Undocumented |
name:t.Optional[ | Undocumented |
Returns | |
t.Type[ | Undocumented |
Parameters | |
environ:WSGIEnvironment | the WSGI environment. |
start_response:StartResponse | the response callable provided by the WSGI server. |
Returns | |
t.Iterable[ | Undocumented |
werkzeug.exceptions.BadRequestKeyError
, werkzeug.exceptions.InternalServerError
, werkzeug.exceptions.MethodNotAllowed
, werkzeug.exceptions.RequestedRangeNotSatisfiable
, werkzeug.exceptions.Unauthorized
, werkzeug.routing.RequestRedirect
, werkzeug.exceptions._RetryAfter
Undocumented
Parameters | |
description:t.Optional[ | Undocumented |
response:t.Optional[ | Undocumented |
Parameters | |
environ:t.Optional[ | Undocumented |
scope:t.Optional[ | Undocumented |
Returns | |
str | Undocumented |
Parameters | |
environ:t.Optional[ | Undocumented |
scope:t.Optional[ | Undocumented |
Returns | |
str | Undocumented |
werkzeug.exceptions.MethodNotAllowed
, werkzeug.exceptions.RequestedRangeNotSatisfiable
, werkzeug.exceptions.Unauthorized
, werkzeug.exceptions._RetryAfter
Parameters | |
environ:t.Optional[ | Undocumented |
scope:t.Optional[ | Undocumented |
Returns | |
t.List[ | Undocumented |
werkzeug.routing.RequestRedirect
Parameters | |
environ:t.Optional[ | the optional environ for the request. This can be used to modify the response depending on how the request looked like. |
scope:t.Optional[ | Undocumented |
Returns | |
Response | a Response object or a subclass thereof. |
t.Optional[ int]
=
werkzeug.exceptions.BadGateway
, werkzeug.exceptions.BadRequest
, werkzeug.exceptions.Conflict
, werkzeug.exceptions.ExpectationFailed
, werkzeug.exceptions.FailedDependency
, werkzeug.exceptions.Forbidden
, werkzeug.exceptions.GatewayTimeout
, werkzeug.exceptions.Gone
, werkzeug.exceptions.HTTPVersionNotSupported
, werkzeug.exceptions.ImATeapot
, werkzeug.exceptions.InternalServerError
, werkzeug.exceptions.LengthRequired
, werkzeug.exceptions.Locked
, werkzeug.exceptions.MethodNotAllowed
, werkzeug.exceptions.NotAcceptable
, werkzeug.exceptions.NotFound
, werkzeug.exceptions.NotImplemented
, werkzeug.exceptions.PreconditionFailed
, werkzeug.exceptions.PreconditionRequired
, werkzeug.exceptions.RequestedRangeNotSatisfiable
, werkzeug.exceptions.RequestEntityTooLarge
, werkzeug.exceptions.RequestHeaderFieldsTooLarge
, werkzeug.exceptions.RequestTimeout
, werkzeug.exceptions.RequestURITooLarge
, werkzeug.exceptions.ServiceUnavailable
, werkzeug.exceptions.TooManyRequests
, werkzeug.exceptions.Unauthorized
, werkzeug.exceptions.UnavailableForLegalReasons
, werkzeug.exceptions.UnprocessableEntity
, werkzeug.exceptions.UnsupportedMediaType
, werkzeug.routing.RequestRedirect
Undocumented
werkzeug.exceptions.BadGateway
, werkzeug.exceptions.BadRequest
, werkzeug.exceptions.Conflict
, werkzeug.exceptions.ExpectationFailed
, werkzeug.exceptions.FailedDependency
, werkzeug.exceptions.Forbidden
, werkzeug.exceptions.GatewayTimeout
, werkzeug.exceptions.Gone
, werkzeug.exceptions.HTTPVersionNotSupported
, werkzeug.exceptions.ImATeapot
, werkzeug.exceptions.InternalServerError
, werkzeug.exceptions.LengthRequired
, werkzeug.exceptions.Locked
, werkzeug.exceptions.MethodNotAllowed
, werkzeug.exceptions.NotAcceptable
, werkzeug.exceptions.NotFound
, werkzeug.exceptions.NotImplemented
, werkzeug.exceptions.PreconditionFailed
, werkzeug.exceptions.PreconditionRequired
, werkzeug.exceptions.RequestedRangeNotSatisfiable
, werkzeug.exceptions.RequestEntityTooLarge
, werkzeug.exceptions.RequestHeaderFieldsTooLarge
, werkzeug.exceptions.RequestTimeout
, werkzeug.exceptions.RequestURITooLarge
, werkzeug.exceptions.ServiceUnavailable
, werkzeug.exceptions.TooManyRequests
, werkzeug.exceptions.Unauthorized
, werkzeug.exceptions.UnavailableForLegalReasons
, werkzeug.exceptions.UnprocessableEntity
, werkzeug.exceptions.UnsupportedMediaType
Undocumented