perl-Plack-Middleware-Negotiate - Apply HTTP content negotiation as Plack middleware

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Plack-Middleware-Negotiate-0.200.0-4.mga7.noarch.rpm
Package name perl-Plack-Middleware-Negotiate
Package version 0.200.0
Package release 4.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 23.53 KB
Installed size 39.89 KB
Plack::Middleware::Negotiate applies HTTP content negotiation to a the PSGI
manpage request. The PSGI environment key 'negotiate.format' is set to the
chosen format name. In addition to normal content negotiation one may
enable explicit format selection with a path extension or query parameter.
The middleware takes care for rewriting and restoring PATH_INFO if it is
configured to detect and strip a format extension. The PSGI response is
enriched with corresponding HTTP headers Content-Type and Content-Language
unless these headers already exist.
If used as pure application, this middleware returns a HTTP status code 406
if no format could be negotiated.


Package Version Architecture Repository
perl-Plack-Middleware-Negotiate-0.200.0-4.mga7.noarch.rpm 0.200.0 noarch Mageia Core
perl-Plack-Middleware-Negotiate - - -


Name Value
perl >= 1:5.10.1
perl(Carp) -
perl(HTTP::Negotiate) >= 6.10.0
perl(Log::Contextual) >= 0.6.0
perl(Log::Contextual::Easy::Default) -
perl(Plack) >= 1.0.0
perl(Plack::Middleware) -
perl(Plack::Request) -
perl(Plack::Util::Accessor) -
perl(parent) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0


Name Value
perl(Plack::Middleware::Negotiate) == 0.200.0
perl-Plack-Middleware-Negotiate == 0.200.0-4.mga7


Type URL
Binary Package perl-Plack-Middleware-Negotiate-0.200.0-4.mga7.noarch.rpm
Source Package perl-Plack-Middleware-Negotiate-0.200.0-4.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Plack-Middleware-Negotiate rpm package:
    # urpmi perl-Plack-Middleware-Negotiate




2018-09-19 - umeabot <umeabot> 0.200.0-4.mga7
(not released yet)
+ Revision: 1270527
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 0.200.0-3.mga6
+ Revision: 1032160
- Rebuild for perl 5.22.2
2016-02-18 - umeabot <umeabot> 0.200.0-2.mga6
+ Revision: 967239
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Plack-Middleware-Options-0.10.0-4.mga7.noarch.rpm Implements OPTIONS and filters out unknown methods
perl-Plack-Middleware-RemoveRedundantBody-0.90.0-1.mga8.noarch.rpm Removes body for HTTP response if it's not required
perl-Plack-Middleware-ReverseProxy-0.160.0-1.mga7.noarch.rpm Supports app to run as a reverse proxy backend
perl-Plack-Middleware-ServerStatus-Lite-0.360.0-2.mga7.noarch.rpm Show server status like Apache's mod_status
perl-Plack-Middleware-Session-0.330.0-1.mga7.noarch.rpm Session middleware that saves session data in the cookie
perl-Plack-Middleware-XForwardedFor-0.172.50-3.mga7.noarch.rpm Plack middleware to handle X-Forwarded-For headers
perl-Plack-Middleware-Xslate-0.30.0-8.mga7.noarch.rpm Serve static templates with Plack
perl-Plack-Test-Agent-1.400.0-4.mga7.noarch.rpm OO interface for testing low-level Plack/PSGI apps
perl-Plack-Test-AnyEvent-0.80.0-3.mga7.noarch.rpm Run Plack::Test on AnyEvent-based PSGI applications
perl-Plack-Test-ExternalServer-0.20.0-4.mga7.noarch.rpm Run HTTP tests on external live servers
perl-Pod-Abstract-0.200.0-9.mga7.noarch.rpm Basic multipart section numbering
perl-Pod-Constants-0.190.0-2.mga7.noarch.rpm Pod::Constants - Include constants from POD
perl-Pod-Coverage-0.230.0-8.mga7.noarch.rpm Checks if the documentation of a perl module is comprehensive
perl-Pod-Coverage-Moose-0.70.0-4.mga7.noarch.rpm L<Pod::Coverage> extension for L<Moose>
perl-Pod-Coverage-TrustPod-0.100.5-2.mga7.noarch.rpm Allow a module's pod to contain Pod::Coverage hints