HTTP-Throwable 0.010 Deleted
Kwalitee Issues
- main_module_version_matches_dist_version
-
Make sure that the main module name and version are the same of the distribution.
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: HTTP-Throwable-0.010/lib/HTTP/Throwable/Role/Status/NotModified.pm -- Around line 90: You forgot a '=back' before '=head1'
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| HTTP::Throwable | a set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries | metacpan | |
| HTTP::Throwable::Factory | a factory that throws HTTP::Throwables for you | metacpan | |
| HTTP::Throwable::Role::BoringText | provide the simplest text_body method possible | metacpan | |
| HTTP::Throwable::Role::Generic | a generic built-by-hand exception | metacpan | |
| HTTP::Throwable::Role::NoBody | an exception with no body | metacpan | |
| HTTP::Throwable::Role::Redirect | an exception that is a redirect | metacpan | |
| HTTP::Throwable::Role::Status::BadGateway | 502 Bad Gateway | metacpan | |
| HTTP::Throwable::Role::Status::BadRequest | 400 Bad Request | metacpan | |
| HTTP::Throwable::Role::Status::Conflict | 409 Conflict | metacpan | |
| HTTP::Throwable::Role::Status::ExpectationFailed | 417 Expectation Failed | metacpan | |
| HTTP::Throwable::Role::Status::Forbidden | 403 Forbidden | metacpan | |
| HTTP::Throwable::Role::Status::Found | 302 Found | metacpan | |
| HTTP::Throwable::Role::Status::GatewayTimeout | 504 Gateway Timeout | metacpan | |
| HTTP::Throwable::Role::Status::Gone | 410 Gone | metacpan | |
| HTTP::Throwable::Role::Status::HTTPVersionNotSupported | 505 HTTP Version Not Supported | metacpan | |
| HTTP::Throwable::Role::Status::ImATeapot | 418 I'm a teapot | metacpan | |
| HTTP::Throwable::Role::Status::InternalServerError | 500 Internal Server Error | metacpan | |
| HTTP::Throwable::Role::Status::LengthRequired | 411 Length Required | metacpan | |
| HTTP::Throwable::Role::Status::MethodNotAllowed | 405 Method Not Allowed | metacpan | |
| HTTP::Throwable::Role::Status::MovedPermanently | 301 Moved Permanently | metacpan | |
| HTTP::Throwable::Role::Status::MultipleChoices | 300 Multiple Choices | metacpan | |
| HTTP::Throwable::Role::Status::NotAcceptable | 406 Not Acceptable | metacpan | |
| HTTP::Throwable::Role::Status::NotFound | 404 Not Found | metacpan | |
| HTTP::Throwable::Role::Status::NotImplemented | 501 Not Implemented | metacpan | |
| HTTP::Throwable::Role::Status::NotModified | 304 Not Modified | metacpan | |
| HTTP::Throwable::Role::Status::PreconditionFailed | 412 Precondition Failed | metacpan | |
| HTTP::Throwable::Role::Status::ProxyAuthenticationRequired | 407 Proxy Authentication Required | metacpan | |
| HTTP::Throwable::Role::Status::RequestEntityTooLarge | 413 Request Entity Too Large | metacpan | |
| HTTP::Throwable::Role::Status::RequestTimeout | 408 Request Timeout | metacpan | |
| HTTP::Throwable::Role::Status::RequestURITooLong | 414 Request-URI Too Long | metacpan | |
| HTTP::Throwable::Role::Status::RequestedRangeNotSatisfiable | 416 Requested Range Not Satisfiable | metacpan | |
| HTTP::Throwable::Role::Status::SeeOther | 303 See Other | metacpan | |
| HTTP::Throwable::Role::Status::ServiceUnavailable | 503 Service Unavailable | metacpan | |
| HTTP::Throwable::Role::Status::TemporaryRedirect | 307 Temporary Redirect | metacpan | |
| HTTP::Throwable::Role::Status::Unauthorized | 401 Unauthorized | metacpan | |
| HTTP::Throwable::Role::Status::UnsupportedMediaType | 415 Unsupported Media Type | metacpan | |
| HTTP::Throwable::Role::Status::UseProxy | 305 Use Proxy | metacpan | |
| HTTP::Throwable::Role::TextBody | an exception with a plaintext body | metacpan |