OpenFrame::Request.3pm

Langue: en

Autres versions - même langue

Version: 2004-08-05 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

OpenFrame::Request - An abstract request class

SYNOPSIS

   use OpenFrame;
   my $uri = URI->new("http://localhost/");
   my $r = OpenFrame::Request->new();
   $r->uri('http://www.example.com/');
   $r->arguments({ colour => 'red' });
   $r->cookies($cookies);
   print "URI: " . $r->uri();
   my $args = $r->arguments();
   my $cookies = $r->cookies();
 
 

DESCRIPTION

"OpenFrame::Request" represents requests inside OpenFrame. Requests represent some kind of request for information given a URI.

METHODS

new()

The new() method creates a new "OpenFrame::Request" object.
   my $r = OpenFrame::Request->new();
 
 

uri()

This method gets and sets the URI.
   print "URI: " . $r->uri();
   $r->uri(URI->new("http://foo.com/"));
 
 

cookies()

This method gets and sets the "OpenFrame::Cookies" object associated with this request.
   my $cookietin = $r->cookies();
   $r->cookies($cookietin);
 
 

arguments()

This method gets and sets the argument hash reference associated with this request.
   my $args = $r->arguments();
   $r->arguments({colour => "blue"});
 
 

AUTHOR

James Duncan <jduncan@fotango.com>