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())#">