Generates custom HTTP response headers to return to the client.
Data output tags, Page processing tags
<cfheader
charset="character set"
name = "header name"
value = "header value">
OR
<cfheader
statusCode = "status code"
statusText = "status text">
attributeCollection attribute
whose value is a structure. Specify the structure name in the attributeCollection attribute
and use the tag’s attribute names as structure keys.ColdFusion
MX 6.1: Changed behavior for the name attribute: cfheader name="Content-Disposition" uses
the default file character encoding to encode this header’s value,
so the name of a file can include characters in the character encoding
used in the file.
Attribute |
Req/Opt |
Default |
Description |
|---|---|---|---|
|
Optional |
UTF-8 |
The character encoding in which to encode the header value. The following list includes commonly used values:
For more information about character encodings, see www.w3.org/International/O-charset.html. |
|
Required if |
Header name. |
|
|
Required if |
Number. HTTP status code. |
|
|
Optional |
Explains the status code. |
|
|
Optional |
HTTP header value. |
If you
use this tag after the cfflush tag on a page, an
error is thrown.
<h3>cfheader Example</h3> <p>cfheader generates custom HTTP response headers to return to the client. <p>This example forces browser client to purge its cache of requested file. <cfheader name="Expires" value="#GetHttpTimeString(Now())#">