Mojo::Message::Response man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Mojo::Message::ResponsUser Contributed Perl DocumentMojo::Message::Response(3)

NAME
       Mojo::Message::Response - HTTP 1.1 Response Container

SYNOPSIS
	 use Mojo::Message::Response;

	 # Parse
	 my $res = Mojo::Message::Reponse->new;
	 $res->parse("HTTP/1.0 200 OK\x0a\x0d");
	 $res->parse("Content-Length: 12\x0a\x0d\x0a\x0d");
	 $res->parse("Content-Type: text/plain\x0a\x0d\x0a\x0d");
	 $res->parse('Hello World!');
	 print $res->body;

	 # Build
	 my $res = Mojo::Message::Response->new;
	 $res->code(200);
	 $res->headers->content_type('text/plain');
	 $res->body('Hello World!');
	 print $res->to_string;

DESCRIPTION
       Mojo::Message::Response is a container for HTTP 1.1 responses as
       described in RFC 2616.

ATTRIBUTES
       Mojo::Message::Response inherits all attributes from Mojo::Message and
       implements the following new ones.

   "code"
	 my $code = $res->code;
	 $res	  = $res->code(200);

       HTTP response code.

   "message"
	 my $message = $res->message;
	 $res	     = $res->message('OK');

       HTTP response message.

METHODS
       Mojo::Message::Response inherits all methods from Mojo::Message and
       implements the following new ones.

   "cookies"
	 my $cookies = $res->cookies;
	 $res	     = $res->cookies(Mojo::Cookie::Response->new);
	 $req	     = $req->cookies({name => 'foo', value => 'bar'});

       Access response cookies, usually Mojo::Cookie::Response objects.

   "default_message"
	 my $message = $res->default_message;

       Generate default response message for code.

   "fix_headers"
	 $res = $res->fix_headers;

       Make sure message has all required headers for the current HTTP
       version.

   "is_status_class"
	 my $is_2xx = $res->is_status_class(200);

       Check response status class.

SEE ALSO
       Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.

perl v5.14.1			  2011-09-09	    Mojo::Message::Response(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net