4 -- |Definition of HTTP status code.
5 -- 'Network.HTTP.Lucu.Resource.setStatus' accepts these named status
6 -- codes so you don't have to memorize that, say, \"Gateway Timeout\"
8 module Network.HTTP.Lucu.StatusCode
11 , SwitchingProtocols(..)
18 , NonAuthoritativeInformation(..)
28 , MovedPermanently(..)
33 , TemporaryRedirect(..)
41 , MethodNotAllowed(..)
43 , ProxyAuthenticationRequired(..)
48 , PreconditionFailed(..)
49 , RequestEntityTooLarge(..)
50 , RequestURITooLarge(..)
51 , UnsupportedMediaType(..)
52 , RequestRangeNotSatisfiable(..)
53 , ExpectationFailed(..)
54 , UnprocessableEntity(..)
56 , FailedDependency(..)
60 , InternalServerError(..)
63 , ServiceUnavailable(..)
65 , HTTPVersionNotSupported(..)
66 , VariantAlsoNegotiates(..)
67 , InsufficientStorage(..)
72 import Network.HTTP.Lucu.StatusCode.Internal
76 101 Switching Protocols
82 203 Non Authoritative Information
96 307 Temporary Redirect
103 405 Method Not Allowed
105 407 Proxy Authentication Required
110 412 Precondition Failed
111 413 Request Entity Too Large
112 414 Request URI Too Large
113 415 Unsupported Media Type
114 416 Request Range Not Satisfiable
115 417 Expectation Failed
116 422 Unprocessable Entity
118 424 Failed Dependency
121 500 Internal Server Error
124 503 Service Unavailable
126 505 HTTP Version Not Supported
127 506 Variant Also Negotiates
128 507 Insufficient Storage