SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Plack-Middleware-REST rpm build for : openSUSE Tumbleweed. For other distributions click perl-Plack-Middleware-REST.

Name : perl-Plack-Middleware-REST
Version : 0.10 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.65 Date : 2024-08-05 20:18:22
Group : Development/Libraries/Perl Source RPM : perl-Plack-Middleware-REST-0.10-1.65.src.rpm
Size : 0.04 MB
Packager : (none)
Summary : Route PSGI requests for RESTful web applications
Description :
Plack::Middleware::REST routes HTTP requests (given in the PSGI manpage
request format) on the principles of Representational State Transfer
(REST). In short, the application manages a set of resources with common
base URL, each identified by its URL. One can retrieve, create, update,
delete, list, and patch resources based on HTTP request methods.

Let\'s say an instance of Plack::Middleware::REST is mounted at the base URL
\'http://example.org/item/\'. The following HTTP request types can be
recognized, once they /CONFIGURATION:

* \'POST http://example.org/item/\'

Calls the PSGI application \'create\' to create a new resource with URL
assigned by the application.

* \'GET http://example.org/item/123\'

Calls the application \'get\' to retrieve an existing resource identified
by \'http://example.org/item/123\'.

* \'PUT http://example.org/item/123\'

Calls the PSGI application \'upsert\' to either update an existing resource
identified by \'http://example.org/item/123\' or to create a new resource
with this URL. The application may reject updates and/or creation of new
resources, acting like an update or insert method.

* \'DELETE http://example.org/item/123\'

Calls the PSGI application \'delete\' to delete an existing resource
identified by \'http://example.org/item/123\'.

* \'GET http://example.org/item/\'

Calls the PSGI application \'list\' to get a list of existing resources.

* \'PATCH http://example.org/item/123\'

Calls the PSGI application \'patch\' to update an existing resource
identified by \'http://example.org/item/123\'. The application may reject
updates of resources.

* \'OPTIONS http://example.org/item/\'

Calls the PSGI application to return the allowed methods for the
resource.

Other requests result either result in a PSGI response with error code 405
and a list of possible request types in the \'Accept\' header, or the request
is passed to the underlying application in the middleware stack, if option
\'pass_through\' is set.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-P/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Plack-Middleware-REST-0.10-1.65.noarch.rpm
     

Provides :
perl(Plack::Middleware::REST)
perl(Plack::Middleware::REST::Util)
perl-Plack-Middleware-REST

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(Plack) >= 1.0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Plack
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/REST
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/REST.pm
/usr/lib/perl5/vendor_perl/5.40.0/Plack/Middleware/REST/Util.pm
/usr/share/doc/packages/perl-Plack-Middleware-REST
/usr/share/doc/packages/perl-Plack-Middleware-REST/Changes
/usr/share/doc/packages/perl-Plack-Middleware-REST/LICENSE
/usr/share/doc/packages/perl-Plack-Middleware-REST/README
/usr/share/man/man3/Plack::Middleware::REST.3pm.gz
/usr/share/man/man3/Plack::Middleware::REST::Util.3pm.gz

 
ICM