print $query->header([content_type ,status ,headers])
Generates the HTTP header for the document.
The content type to return. Default is text/html
.
The HTTP status code and description to return. Default is 200 OK
.
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 for expcode
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.