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.ResponseBase class for exceptions with status codes in the 400s and 500s.
-
class
guillotina.response.HTTPRedirection(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.ResponseBase class for exceptions with status codes in the 300s.
-
class
guillotina.response.HTTPSuccessful(*, content=None, headers=None, status=None)¶ Bases:
guillotina.response.ResponseBase 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._HTTPMoveParameters: - 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._HTTPMoveParameters: - 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._HTTPMoveParameters: - 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._HTTPMoveParameters: - 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.HTTPNotFoundThe 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)¶