Para::Frame::URI - Represent an URI
Represents an URI. This is a wrapper for URI and URI::QueryParam that redirects calls to those classes. This class is extendable by subclasses and it's integrated with Para::Frame::File.
Wrapper for URI/new
$uri->as_html( \%attrs )
Supported attrs are:
label ... anything taken by jump
$uri->sysdesig()
The designation of an object, to be used for node administration or debugging.
$uri->as_string()
See URI/as_string
$uri->eq($uri2)
See URI/as_string
$uri->desig()
The designation of an object, to be used for node administration or debugging.
See URI/new_abs
See URI/clone
Used by most get/set wrapper methods
See URI/scheme
See URI/opaque
See URI/path
See URI/fragment
See URI/canonical
See URI/abs
See URI/rel
See URI/authority
See URI/path_query
See URI/query
See URI/query_form
See URI/userinfo
See URI/host
See URI/port
See URI/host_port
See URI/default_port
Used by query get/set wrapper methods
See URI/query_param
Example:
$uri->query_form_hash( store_params );
See URI/query_form_hash and Para::Frame::Utils/store_params
$uri->retrieve()
Does a GET request by LWP::UserAgent.
Makes sure that the scheme module is loaded. (Since the object may have been created in another process.)
Returns: A HTTP::Response object
Consider using Para::Frame::Utils/retrieve_from_url instead.
Or call this with the code: my( $res ) = Para::Frame::Worker->method($uri, 'retrieve');
$url->clear_special_params
$url->jump( $label, \%attrs )
Jonas Liljegren <jonas@paranormal.se>