Name
header
Synopsis
print $query->header([content_type
,status
,headers
])
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, Third 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.