Name
header
Synopsis
print
$query
->header(
[content_type
,
status
,
headers
])
Description
Generates the HTTP header for the document.
- content_type
The content type to return. Default is
text/html
.- status
The HTTP status code and description to return. Default is
200 OK
.- headers
Additional headers to include, such as
Content-Length: 123
.
Using named parameters, the syntax is:
print $query->header(-type=>'content_type', -nph=>1, -status=>'status_code', -expires=>'expcode', -cookie=>'cookie', -target=>'frame', -header=>'value');
- -type=>content_type
Specify the content type.
- -nph=>1
Use headers for a no-parse-header script.
- -status=>status_code
Specify the status code.
- -expires=>expcode
Specify an expiration timestamp (such as
+3d
for 3 days). Values forexpcode
are:-
n
s
n
seconds-
n
m
n
minutes-
n
h
n
hours-
n
d
n
days-
n
M
n
months-
n
Y
n
years-
day_of_week, dd-MMM-YY hh:mm:ss
GMT
At the specified time
-
now
Expire immediately.
- -cookie=>cookie
Specify a cookie. The cookie may be a scalar value or an array reference.
- -header=>value
Specify any HTTP header.
- -target=>frame
Write to specified frame.
Get Webmaster in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.