📦 libhttp-throwable-perl
41 pages
H
- HTTP::Throwable(3pm)a set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries✨
- HTTP::Throwable::Factory(3pm)a factory that throws HTTP::Throwables for you✨
- HTTP::Throwable::Role::BoringText(3pm)provide the simplest text_body method possible✨
- HTTP::Throwable::Role::Generic(3pm)a generic built-by-hand exception✨
- HTTP::Throwable::Role::NoBody(3pm)an exception with no body✨
- HTTP::Throwable::Role::Redirect(3pm)an exception that is a redirect✨
- HTTP::Throwable::Role::Status::BadGateway(3pm)502 Bad Gateway✨
- HTTP::Throwable::Role::Status::BadRequest(3pm)400 Bad Request✨
- HTTP::Throwable::Role::Status::Conflict(3pm)409 Conflict✨
- HTTP::Throwable::Role::Status::ExpectationFailed(3pm)417 Expectation Failed✨
- HTTP::Throwable::Role::Status::Forbidden(3pm)403 Forbidden✨
- HTTP::Throwable::Role::Status::Found(3pm)302 Found✨
- HTTP::Throwable::Role::Status::GatewayTimeout(3pm)504 Gateway Timeout✨
- HTTP::Throwable::Role::Status::Gone(3pm)410 Gone✨
- HTTP::Throwable::Role::Status::HTTPVersionNotSupported(3pm)505 HTTP Version Not Supported✨
- HTTP::Throwable::Role::Status::ImATeapot(3pm)418 I'm a teapot✨
- HTTP::Throwable::Role::Status::InternalServerError(3pm)500 Internal Server Error✨
- HTTP::Throwable::Role::Status::LengthRequired(3pm)411 Length Required✨
- HTTP::Throwable::Role::Status::MethodNotAllowed(3pm)405 Method Not Allowed✨
- HTTP::Throwable::Role::Status::MovedPermanently(3pm)301 Moved Permanently✨
- HTTP::Throwable::Role::Status::MultipleChoices(3pm)300 Multiple Choices✨
- HTTP::Throwable::Role::Status::NotAcceptable(3pm)406 Not Acceptable✨
- HTTP::Throwable::Role::Status::NotFound(3pm)404 Not Found✨
- HTTP::Throwable::Role::Status::NotImplemented(3pm)501 Not Implemented✨
- HTTP::Throwable::Role::Status::NotModified(3pm)304 Not Modified✨
- HTTP::Throwable::Role::Status::PermanentRedirect(3pm)308 Permanent Redirect✨
- HTTP::Throwable::Role::Status::PreconditionFailed(3pm)412 Precondition Failed✨
- HTTP::Throwable::Role::Status::ProxyAuthenticationRequired(3pm)407 Proxy Authentication Required✨
- HTTP::Throwable::Role::Status::RequestedRangeNotSatisfiable(3pm)416 Requested Range Not Satisfiable✨
- HTTP::Throwable::Role::Status::RequestEntityTooLarge(3pm)413 Request Entity Too Large✨
- HTTP::Throwable::Role::Status::RequestTimeout(3pm)408 Request Timeout✨
- HTTP::Throwable::Role::Status::RequestURITooLong(3pm)414 Request-URI Too Long✨
- HTTP::Throwable::Role::Status::SeeOther(3pm)303 See Other✨
- HTTP::Throwable::Role::Status::ServiceUnavailable(3pm)503 Service Unavailable✨
- HTTP::Throwable::Role::Status::TemporaryRedirect(3pm)307 Temporary Redirect✨
- HTTP::Throwable::Role::Status::TooManyRequests(3pm)429 Too Many Requests✨
- HTTP::Throwable::Role::Status::Unauthorized(3pm)401 Unauthorized✨
- HTTP::Throwable::Role::Status::UnsupportedMediaType(3pm)415 Unsupported Media Type✨
- HTTP::Throwable::Role::Status::UseProxy(3pm)305 Use Proxy✨
- HTTP::Throwable::Role::TextBody(3pm)an exception with a plaintext body✨
- HTTP::Throwable::Variant(3pm)a package that constructs Moo-based HTTP::Throwables for you✨
💅
getting it ready, bestie…