NAME
Egg::Response::Headers - Response header class for Egg.
SYNOPSIS
# The response header is set.
$e
->response->headers->{
'X-Header'
}=
'hoge'
;
# The response header is set.
$e
->response->headers->header(
'X-Header'
=>
'hoge'
);
# The response header is deleted.
$e
->response->headers->remove(
'X-Header'
);
# All the response headers are clear.
$e
->response->headers->clear;
DESCRIPTION
It is make a response a header class only for Egg::Response.
METHODS
new
Constructor. Egg::Response::Headers::TieHash The object is returned drinking.
my
$headers
=
$e
->response->headers;
The value becomes ARRAY reference of the following content.
Original name. Because lc is done as for the key, former name is preserved.
Value of header.
header ([KEY], [VALUE])
KEY is always necessary.
The value is set when VALUE is given, and the content corresponding to KEY is returned when omitting it.
my
$hoge
=
$headers
->header(
'X-Hoge'
);
$headers
->header(
'X-Hoge'
=>
'foo'
);
remove ([KEY])
The header corresponding to KEY is deleted.
$headers
->remove(
'X-Hoge'
);
Alias = delete
clear
All set headers are cleared.
$headers
->clear;
SEE ALSO
Egg::Release, Egg::Request, Tie::Hash, Tie::Hash::Indexed, Carp,
AUTHOR
Masatoshi Mizuno, <lushe@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2008 Bee Flag, Corp. <http://egg.bomcity.com/>.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.