Citrix ADC

高级策略表达式中的经典表达式

警告

Citrix ADC 12.0 Build 56.20 不再支持经典策略表达式,作为替代方案,Citrix 建议您使用高级策略。有关详细信息,请参阅配置高级策略表达式:开始

经典表达式描述了交通的基本特征。在某些情况下,您可能希望在 Citrix ADC 12.0 版本 56.20 不再支持高级策略表达式中使用经典表达式,作为替代方法,Citrix 建议您使用高级策略。有关更多信息,请参阅高级策略主题。您可以使用高级策略表达式配置工具执行此操作。手动将旧的经典表达式迁移到“高级”策略时,这可能很有帮助。

请注意,将 Citrix ADC 升级到版本 9.0 或更高版本时,集成缓存策略将自动升级到高级策略,并将这些策略中的表达式升级到高级策略。

下面是使用经典表达式的所有高级策略表达式的语法:

SYS.EVAL_CLASSIC_EXPR(“expression”)

注意

SYS.EVAL_ClassIC_EXPR 表达式的语法和元数据 正在被弃用。您可以手动转换或使用 nspepi 工具将“经典”表达式转换为高级表达式。

下面是 SYS.EVAL_CLASSIC_EXPR(“expression”))表达式的示例:

sys.eval_classic_expr("req.ssl.client.cipher.bits > 1000")
sys.eval_classic_expr("url contains abc")
sys.eval_classic_expr("req.ip.sourceip == 10.102.1.61 -netmask 255.255.255.255")
sys.eval_classic_expr("time >= *:30:00GMT")
sys.eval_classic_expr("e1 || e2")
sys.eval_classic_expr("req.http.urllen > 50")
sys.eval_classic_expr("dayofweek == wedGMT")

高级策略表达式中的经典表达式