
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_name—Identifies a recognized HTTP request header.
❐ response.header.header_name—Identifies a recognized HTTP response header.
❐ request.x_header.header_name—Identifies any request header, including custom headers.
❐ response.x_header.header_name—Identifies 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=