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(..)
73 import Network.HTTP.Lucu.StatusCode.Internal
77 101 Switching Protocols
83 203 Non Authoritative Information
97 307 Temporary Redirect
104 405 Method Not Allowed
106 407 Proxy Authentication Required
111 412 Precondition Failed
112 413 Request Entity Too Large
113 414 Request URI Too Large
114 415 Unsupported Media Type
115 416 Request Range Not Satisfiable
116 417 Expectation Failed
117 422 Unprocessable Entity
119 424 Failed Dependency
122 500 Internal Server Error
125 503 Service Unavailable
127 505 HTTP Version Not Supported
128 506 Variant Also Negotiates
129 507 Insufficient Storage