Name : perl-Rose-URI
| |
Version : 1.00
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 6.70
| Date : 2024-08-05 18:24:05
|
Group : Development/Libraries/Perl
| Source RPM : perl-Rose-URI-1.00-6.70.src.rpm
|
Size : 0.02 MB
| |
Packager : (none)
| |
Summary : A URI class that allows easy and efficient manipulation of URI components.
|
Description :
the Rose::URI manpage is an alternative to the URI manpage. The important differences are as follows.
the Rose::URI manpage provides a rich set of query string manipulation methods. Query parameters can be added, removed, and checked for their existence. the URI manpage allows the entire query to be set or returned as a whole via the URI/query_form or URI/query methods, and the the URI::QueryParam manpage module provides a few more methods for query string manipulation.
the Rose::URI manpage supports query parameters with multiple values (e.g. \"a=1&a=2\"). the URI manpage has limited support for this through URI/query_form\'s list return value. Better methods are available in the URI::QueryParam manpage.
the Rose::URI manpage uses Apache\'s C-based URI parsing and HTML escaping functions when running in a mod_perl 1.x web server environment.
the Rose::URI manpage stores each URI \"in pieces\" (scheme, host, path, etc.) and then assembles those pieces when the entire URI is needed as a string. This technique is based on the assumption that the URI will be manipulated many more times than it is stringified. If this is not the case in your usage scenario, then the URI manpage may be a better alternative.
Now some similarities: both classes use the the overload manpage module to allow \"magic\" stringification. Both the URI manpage and the Rose::URI manpage objects can be printed and compared as if they were strings.
the Rose::URI manpage actually uses the the URI manpage class to do the heavy lifting of parsing URIs when not running in a mod_perl 1.x environment.
Finally, a caveat: the Rose::URI manpage supports only \"http\"-like URIs. This includes ftp, http, https, and other similar looking URIs. the URI manpage supports many more esoteric URI types (gopher, mailto, etc.) If you need to support these formats, use the URI manpage instead.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-R/openSUSE_Tumbleweed/noarch |