ProxySG Content Policy Language Guide

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=

228

Page 228
Image 228
Blue Coat Systems Proxy SG manual Append