关于评估HTTP和TCP负载
HTTP请求或响应的有效负载由HTTP协议信息(如标头,URL,正文内容以及版本和状态信息)组成。配置高级策略表达式以评估HTTP负载时,可以使用高级策略表达式前缀和运算符(如有必要)。
例如,如果要确定HTTP连接是否包含名为“到了头”的自定义标头,则可以使用以下表达式,其中包括http.req.header(“”)
前缀和存在运算符:
http.req.header .exists(“到了头”)
还可以更多个高级策略表达式与布尔运算符和艺术运算符符结使表表可口对种citrixadc功能(例如例如成缓存,重写和响应程序)有用。使用&&布尔运算运算来确定http连接是包含值别为“text / html”的内容类型标头。“如果该操作品值值false,则表达式确定http连接是包含”传输“传输”还“内容内容“标头。
(http.req.header(“内容类型”)。|| (http.req.header(" Content-Type").eq("text/html")) || (http.req.header("Transfer-Encoding").exists) || (http.req.header("Content-Length").exists)
TCP或UDP数据包的有效负载是数据包的数据部分。您可以配置高级策略表达式来检查TCP或UDP数据包的功能,包括以下内容:
- 源域和目标域
- 源端口和目标端口
- 有效载荷中的文本
- 记录类型
以下表达式前缀用于从负载正文中提取文本:
http.req.body(整数)
。以多行文本的形式返回http请求的正文,直至直至数目中中间的字符位置。
HTTP.RES.BODY(整数)
。返回HTTP响应正文的一部分。返回文本的长度等于整数参数中的数字。如果正文中的字符数少于整数中指定的字符数,则返回整个正文。
CLIENT.TCP.PAYLOAD(整数)
。以字符串形式返回TCP有象负载数码,从有效负载中的第个开放,到闻分数中的次数继续。
下载是一个个个,如果1024个字节的响应正文包含包含“https”,并且此字符串出现在“开始字符串”之词和字符串“结束字符串”之前,则计算结果别为true:
http.res.body (1024) .after_str (start_string) .before_str .contains(“end_string”)(“https”)
注意:您可以将任何文本操作应用于有效负载正文。有关可以应用于文本的操作的信息,请参阅高级策略表达式:评估文本。
本内容的正文版本为英文版。分数Citrix文章内容采机机器翻译,仅仅您参考.citrix无仅您参考.citrix无仅机参考.citrix无供机参考。这些这些可包含错误,不依然不合合理的。成任何其他语言的准确性,可口,适用品或正确性,或者您的citrix产品或或沿了机器翻译,我们均不作出明显或的保证,并且并且用的最终用尺寸协议协议或服务条款或者或者与与的的任何任何协议Citrix不锈钢。
你可以用Übersetzungen的焓变,你可以用谷歌的焓变。谷歌LEHNT JEDE AUSDRUCKLICHE奥得河STILLSCHWEIGENDE GEWAHRLEISTUNG BEZUG AUF死UBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWAHRLEISTUNG DER GENAUIGKEIT, ZUVERLASSIGKEIT和JEGLICHER STILLSCHWEIGENDEN GEWAHRLEISTUNG DER MARKTGANGIGKEIT, DER EIGNUNG毛皮杯BESTIMMTEN ZWECK和DER NICHTVERLETZUNG冯RECHTEN DRITTER。
CE服务PEUT Contenir des Tradeions Fournies Par Google。谷歌输卵管Toute Garantie相对Aux Trantions,Expresse Ou Implicite,Y Contilis Toute Garantie d'Consolate,DeFiabilitéetteeGarantieMillicitedeQualitéMarchande,D'Adéquationàun使用atmumer et itedier et d'缺席deportefaçon。
Este Servicio Puede Contener Traducciones ConTecnologíade Google。Google Renungia A Todas LasGarantíasrelacionadasCon Las Traducciones,TantoImplícitasComoExpliscitas,Centuidas LasGarantíasdefircietud,Fiamilidad Y Otras GarantiasImberícitasdeCerciabilidad,Idoneidad Para Un Fin en en Comperated Y Ausencia deInflaccióndeDerechos。
本服务可能包含由谷歌提供技术支持的翻译。谷歌对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性,特定用途的适用性和非侵权性的任何暗示保证。
このサービスには,谷歌が提供する翻訳が含まれている可能性があります。谷歌は翻訳について,明示的か黙示的かを問わず,精度と信頼性に関するあらゆる保証,および商品性,特定目的への適合性,第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め,一切保証しません。
EsteServiçoPodeConterTraduçõesFornecidasPeloGoogle。o Google Se Exime de Todas AsTraduçõesComAstuçõesComAstuincodaes,Contexuindequaliens Garantia dePrecisão,Confiabilidade EqualicaliainclantícitadeComercialização,Adequaçãoaumpropósitofecofíficoenãobyração。