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
+3dfor 3 days). Values forexpcodeare:-
n
s nseconds-
n
m nminutes-
n
h nhours-
n
d ndays-
n
M nmonths-
n
Y nyears-
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.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access