Generates custom HTTP response headers to return to the client.
Data output tags, Page processing tags
<cfheader
name = "header_name"
value = "header_value"
charset="charset">
or
<cfheader
statusCode = "status_code"
statusText = "status_text">
cfcache
,
cfflush
,
cfhtmlhead
,
cfinclude
,
cfsetting
,
cfsilent
,
cfcontent
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 |
---|---|---|---|
name |
Required if |
|
Header name. |
value |
Optional |
|
HTTP header value. |
charset |
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 |
statusCode |
Required if |
|
Number. HTTP status code. |
statusText |
Optional |
|
Explains the status code. |
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())#">