ASP4
view release on metacpan or search on metacpan
lib/ASP4/Mock/RequestRec.pm view on Meta::CPAN
$r->pnotes( foo => "foovalue" );
my $val = $r->pnotes( 'foo' );
=head2 args( [$new_args] )
Sets or gets the querystring for the request.
Example:
my $str = $r->args();
$r->args( 'foo=bar&baz=bux' );
=head2 uri( [$new_uri] )
Sets or gets the URI for the current request:
Example:
my $uri = $r->uri;
$r->uri( '/path/to/page.asp' );
=head2 document_root( )
Gets the document root for the server. This is the same as $config->web->www_root.
my $root = $r->document_root; # /var/www/mysite.com/htdocs
=head2 method( )
Gets the request method for the current request. Eg: C<GET> or C<POST>.
if( $r->method eq 'GET' ) {
# It's a "GET" request:
}
elsif( $r->method eq 'POST' ) {
# It's a "POST" request:
}
=head2 pool( )
Returns the current L<ASP4::Mock::Pool> object.
my $pool = $r->pool;
=head2 connection( )
Returns the current L<ASP4::Mock::Connection> object.
my $connection = $r->connection;
=head2 headers_out( )
Returns a hashref representing the outgoing headers.
=head2 err_headers_out( )
Returns a hashref representing the outgoing headers.
=head2 status( [$new_status] )
Sets or gets the status code for the response. 200 for "OK", 301 for "Moved" - 404 for "not found" etc.
=head2 content_type( [$new_content_type] )
Sets or gets the mime-header for the outgoing response. Default is C<text/plain>.
=head1 PUBLIC METHODS
=head2 print( $str )
Adds C<$str> to the outgoing response buffer.
=head2 rflush( )
Does nothing.
=head1 BUGS
It's possible that some bugs have found their way into this release.
Use RT L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=ASP4> to submit bug reports.
=head1 HOMEPAGE
Please visit the ASP4 homepage at L<http://0x31337.org/code/> to see examples
of ASP4 in action.
=cut
( run in 0.382 second using v1.01-cache-2.11-cpan-39bf76dae61 )