10

Citrix NetScaler Policy Configuration and Reference Guide

Integrated Caching: You use advanced expressions to configure a selector for a content group in the Integrated Cache.

Load Balancing: You use advanced expressions to configure token extraction for a load balancing virtual server that uses the TOKEN method for load balancing.

Rewrite: You use advanced expressions to configure Rewrite actions.

Rate-based policies: You use advanced expressions to configure Limit Selectors when configuring a policy to control the rate of traffic to various servers.

Following are a few simple examples of advanced expressions:

An HTTP request URL contains no more than 500 characters.

http.req.url.length <= 500

An HTTP request contains a cookie that has fewer than 500 characters.

http.req.cookie.length < 500

An HTTP request URL contains a particular text string.

http.req.url.contains(".html")

About Classic Expressions

Classic expressions enable you to evaluate basic characteristics of data. They have a structured syntax that performs string matching and other operations.

Following are a few simple examples of classic expressions:

An HTTP response contains a particular type of Cache Control header.

res.http.header Cache-Control contains public

An HTTP response contains image data.

res.http.header Content-Type contains image/

An SSL request contains a certificate.

req.ssl.client.cert exists

Page 24
Image 24
Citrix Systems 9.2 manual About Classic Expressions