OpenFrame::Response.3pm

Langue: en

Autres versions - même langue

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

Section: 3 (Bibliothèques de fonctions)

NAME

OpenFrame::Response - An abstract response class

SYNOPSIS

   use OpenFrame;
   use OpenFrame::Constants;
   my $r = OpenFrame::Response->new();
   $r->message("<html><body>Hello world!</body></html>");
   $r->mimetype('text/html');
   $r->code(ofOK);
   $r->cookies(OpenFrame::Cookies->new());
 
 

DESCRIPTION

"OpenFrame::Response" represents responses inside OpenFrame. Responses represent some kind of response following a request for information.

This module abstracts the way clients can respond with data from OpenFrame.

METHODS

new()

This method creates a new "OpenFrame::Response" object. It takes no parameters.

cookies()

This method gets and sets the "OpenFrame::Cookietin" that is associated with this response.
   my $cookietin = $r->cookies();
   $r->cookies(OpenFrame::Cookies->new());
 
 

message()

This method gets and sets the message string associated with this response. A scalar reference can be stored. It will always be returned as a scalar.
   my $message = $r->message();
   $r->message("<html><body>Hello world!</body></html>");
 
 

code()

This method gets and sets the message code associated with this response. The following message codes are exported when you use "OpenFrame::Constants": ofOK, ofERROR, ofREDIRECT, ofDECLINE.
   my $code = $r->code();
   $r->code(ofOK);
 
 

mimetype()

This method gets and sets the MIME type associated with this response.
   my $type = $r->mimetype();
   $r->mimetype('text/html');
 
 

AUTHOR

James Duncan <jduncan@fotango.com>