ProxySG Content Policy Language Guide
228
append( )
Appends a new component to the specified header.
Note: An error results if two header modification actions modify the same header. This results in a
compile time error if the conflicting actions are within the same action definition block. A
runtime error is recorded in the event log if the conflicting actions are defined in different
blocks.
Syntax
append(header, string)
append(im.message.text, string)
where:
header—A header specified using the following form. For a list of recognized headers, including
headers that support field repetition, see Appendix C.
request.header.header_nameIdentifies a recognized HTTP request header.
response.header.header_nameIdentifies a recognized HTTP response header.
request.x_header.header_nameIdentifies any request header, including custom headers.
response.x_header.header_nameIdentifies any response header, including custom
headers.
string—A quoted string that can optionally include one or more variable substitutions.
im.message.text—Appends the specified string to the end of the instant message text.
Layer and Transaction Notes
Do not use from <Admin> or <Forward> layers.
Use from <Proxy> or <Cache> layers
See Also
Actions: delete( ), delete_matching( ), rewrite(header, regex_pattern,
replacement_component), set(header, string)
Conditions: request.header.header_name=, request.header.header_name.address=,
request.x_header.header_name=, request.x_header.header_name.address=,
response.header.header_name=, response.x_header.header_name=