Module

Peregrine.Http.Status

Package
purescript-peregrine
Repository
maxdeviant/peregrine

#Status Source

type Status = { code :: Int, reason :: String }

An HTTP status.

#continue Source

continue :: Status

100 Continue

#switchingProtocols Source

switchingProtocols :: Status

101 Switching Protocols

#processing Source

processing :: Status

102 Processing

#ok Source

ok :: Status

200 OK

#created Source

created :: Status

201 Created

#accepted Source

accepted :: Status

202 Accepted

#nonAuthoritativeInformation Source

nonAuthoritativeInformation :: Status

203 Non-Authoritative Information

#noContent Source

noContent :: Status

204 No Content

#resetContent Source

resetContent :: Status

205 Reset Content

#partialContent Source

partialContent :: Status

206 Partial Content

#multiStatus Source

multiStatus :: Status

207 Multi-Status

#alreadyReported Source

alreadyReported :: Status

208 Already Reported

#imUsed Source

imUsed :: Status

226 IM Used

#multipleChoices Source

multipleChoices :: Status

300 Multiple Choices

#movedPermanently Source

movedPermanently :: Status

301 Moved Permanently

#found Source

found :: Status

302 Found

#seeOther Source

seeOther :: Status

303 See Other

#notModified Source

notModified :: Status

304 Not Modified

#useProxy Source

useProxy :: Status

305 Use Proxy

#temporaryRedirect Source

temporaryRedirect :: Status

307 Temporary Redirect

#permanentRedirect Source

permanentRedirect :: Status

308 Permanent Redirect

#badRequest Source

badRequest :: Status

400 Bad Request

#unauthorized Source

unauthorized :: Status

401 Unauthorized

#paymentRequired Source

paymentRequired :: Status

402 Payment Required

#forbidden Source

forbidden :: Status

403 Forbidden

#notFound Source

notFound :: Status

404 Not Found

#methodNotAllowed Source

methodNotAllowed :: Status

405 Method Not Allowed

#notAcceptable Source

notAcceptable :: Status

406 Not Acceptable

#proxyAuthenticationRequired Source

proxyAuthenticationRequired :: Status

407 Proxy Authentication Required

#requestTimeout Source

requestTimeout :: Status

408 Request Timeout

#conflict Source

conflict :: Status

409 Conflict

#gone Source

gone :: Status

410 Gone

#lengthRequired Source

lengthRequired :: Status

411 Length Required

#preconditionFailed Source

preconditionFailed :: Status

412 Precondition Failed

#payloadTooLarge Source

payloadTooLarge :: Status

413 Payload Too Large

#uriTooLong Source

uriTooLong :: Status

414 URI Too Long

#unsupportedMediaType Source

unsupportedMediaType :: Status

415 Unsupported Media Type

#rangeNotSatisfiable Source

rangeNotSatisfiable :: Status

416 Range Not Satisfiable

#expectationFailed Source

expectationFailed :: Status

417 Expectation Failed

#imATeapot Source

imATeapot :: Status

418 I'm a teapot

#misdirectedRequest Source

misdirectedRequest :: Status

421 Misdirected Request

#unprocessableEntity Source

unprocessableEntity :: Status

422 Unprocessable Entity

#locked Source

locked :: Status

423 Locked

#failedDependency Source

failedDependency :: Status

424 Failed Dependency

#upgradeRequired Source

upgradeRequired :: Status

426 Upgrade Required

#preconditionRequired Source

preconditionRequired :: Status

428 Precondition Required

#tooManyRequests Source

tooManyRequests :: Status

429 Too Many Requests

#requestHeaderFieldsTooLarge Source

requestHeaderFieldsTooLarge :: Status

431 Request Header Fields Too Large

#unavailableForLegalReasons Source

unavailableForLegalReasons :: Status

451 Unavailable For Legal Reasons

#internalServerError Source

internalServerError :: Status

500 Internal Server Error

#notImplemented Source

notImplemented :: Status

501 Not Implemented

#badGateway Source

badGateway :: Status

502 Bad Gateway

#serviceUnavailable Source

serviceUnavailable :: Status

503 Service Unavailable

#gatewayTimeout Source

gatewayTimeout :: Status

504 Gateway Timeout

#httpVersionNotSupported Source

httpVersionNotSupported :: Status

505 HTTP Version Not Supported

#variantAlsoNegotiates Source

variantAlsoNegotiates :: Status

506 Variant Also Negotiates

#insufficientStorage Source

insufficientStorage :: Status

507 Insufficient Storage

#loopDetected Source

loopDetected :: Status

508 Loop Detected

#notExtended Source

notExtended :: Status

510 Not Extended

#networkAuthenticationRequired Source

networkAuthenticationRequired :: Status

511 Network Authentication Required