guillotina.response
¶
-
class
guillotina.response.
Response
(*, content=None, headers=None, status=None)¶ Bases:
Exception
-
__init__
(*, content=None, headers=None, status=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status (
Optional
[int
]) – customize the response status
Return type: None
- content (
-
-
class
guillotina.response.
ErrorResponse
(type, message, *, reason=None, content=None, headers=None, status=500)¶ Bases:
guillotina.response.Response
-
__init__
(type, message, *, reason=None, content=None, headers=None, status=500)¶ Parameters: - type (
str
) – type of error - message (
str
) – error message - content (
Optional
[dict
]) – provide additional content - headers (
Optional
[dict
]) – headers to set on response - status (
int
) – customize the response status
Return type: None
- type (
-
-
class
guillotina.response.
HTTPError
(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.Response
Base class for exceptions with status codes in the 400s and 500s.
-
class
guillotina.response.
HTTPRedirection
(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.Response
Base class for exceptions with status codes in the 300s.
-
class
guillotina.response.
HTTPSuccessful
(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.Response
Base class for exceptions with status codes in the 200s.
-
class
guillotina.response.
HTTPOk
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPCreated
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPAccepted
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNonAuthoritativeInformation
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNoContent
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPResetContent
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPPartialContent
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPMultipleChoices
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
Parameters: - location (
str
) – where to redirect - headers (
Optional
[dict
]) – additional headers to set
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
- location (
-
class
guillotina.response.
HTTPMovedPermanently
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
Parameters: - location (
str
) – where to redirect - headers (
Optional
[dict
]) – additional headers to set
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
- location (
-
class
guillotina.response.
HTTPFound
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
Parameters: - location (
str
) – where to redirect - headers (
Optional
[dict
]) – additional headers to set
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
- location (
-
class
guillotina.response.
HTTPSeeOther
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
Parameters: - location (
str
) – where to redirect - headers (
Optional
[dict
]) – additional headers to set
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
- location (
-
class
guillotina.response.
HTTPNotModified
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPUseProxy
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
-
-
class
guillotina.response.
HTTPTemporaryRedirect
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
-
-
class
guillotina.response.
HTTPPermanentRedirect
(location, *, content=None, headers=None)¶ Bases:
guillotina.response._HTTPMove
-
__init__
(location, *, content=None, headers=None)¶ Parameters: - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response - status – customize the response status
Return type: None
- content (
-
-
class
guillotina.response.
HTTPClientError
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPBadRequest
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPPaymentRequired
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPForbidden
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNotFound
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
InvalidRoute
(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.HTTPNotFound
The defined route is invalid
-
class
guillotina.response.
HTTPMethodNotAllowed
(method, allowed_methods, *, content=None, headers=None)¶ Bases:
guillotina.response.HTTPClientError
-
__init__
(method, allowed_methods, *, content=None, headers=None)¶ Parameters: - method (
str
) – method not allowed - allowed_methods (
list
) – list of allowed methods - content (
Optional
[dict
]) – content to serialize - headers (
Optional
[dict
]) – headers to set on response
Return type: None
- method (
-
-
class
guillotina.response.
HTTPNotAcceptable
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPProxyAuthenticationRequired
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPRequestTimeout
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPConflict
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPGone
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPLengthRequired
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPPreconditionFailed
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPRequestEntityTooLarge
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPRequestURITooLong
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPUnsupportedMediaType
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPRequestRangeNotSatisfiable
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPExpectationFailed
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPMisdirectedRequest
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPUnprocessableEntity
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPFailedDependency
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPUpgradeRequired
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPPreconditionRequired
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPTooManyRequests
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPRequestHeaderFieldsTooLarge
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPServerError
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPInternalServerError
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNotImplemented
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPBadGateway
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPGatewayTimeout
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPVersionNotSupported
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPVariantAlsoNegotiates
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPInsufficientStorage
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNotExtended
(*, content=None, headers=None, status=None)¶
-
class
guillotina.response.
HTTPNetworkAuthenticationRequired
(*, content=None, headers=None, status=None)¶