5 -- |Definition of HTTP status code.
6 -- 'Network.HTTP.Lucu.Resource.setStatus' accepts these named status
7 -- codes so you don't have to memorize that, say, \"Gateway Timeout\"
9 module Network.HTTP.Lucu.StatusCode
12 , SwitchingProtocols(..)
19 , NonAuthoritativeInformation(..)
29 , MovedPermanently(..)
34 , TemporaryRedirect(..)
42 , MethodNotAllowed(..)
44 , ProxyAuthenticationRequired(..)
49 , PreconditionFailed(..)
50 , RequestEntityTooLarge(..)
51 , RequestURITooLarge(..)
52 , UnsupportedMediaType(..)
53 , RequestRangeNotSatisfiable(..)
54 , ExpectationFailed(..)
55 , UnprocessableEntity(..)
57 , FailedDependency(..)
61 , InternalServerError(..)
64 , ServiceUnavailable(..)
66 , HTTPVersionNotSupported(..)
67 , VariantAlsoNegotiates(..)
68 , InsufficientStorage(..)
74 import Network.HTTP.Lucu.StatusCode.Internal
78 101 Switching Protocols
84 203 Non Authoritative Information
98 307 Temporary Redirect
105 405 Method Not Allowed
107 407 Proxy Authentication Required
112 412 Precondition Failed
113 413 Request Entity Too Large
114 414 Request URI Too Large
115 415 Unsupported Media Type
116 416 Request Range Not Satisfiable
117 417 Expectation Failed
118 422 Unprocessable Entity
120 424 Failed Dependency
123 500 Internal Server Error
126 503 Service Unavailable
128 505 HTTP Version Not Supported
129 506 Variant Also Negotiates
130 507 Insufficient Storage