ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Ejemplo de uso

Para entender el uso de los conjuntos de patrones en las expresiones, considere el ejemplo de un conjunto de patrones denominado “imagetypes”.”

Patrones Valor del índice
svg 1
bmp 2
png 3
gif 4
pelea 5
jpg 6

Tabla 1. Conjunto de patrones “tipos de imágenes”

Ejemplo 1: Determine si el sufijo de una solicitud HTTP es una de las extensiones de archivo definidas en el conjunto de patrones “imagetypes”.

  • Expresión. HTTP.REQ.URL.SUFFIX.EQUALS_ANY(“imagetypes”)
  • URL de ejemplo. http://www.example.com/homepageicon.jpg
  • Resultado. TRUE

Ejemplo 2: Determine si el sufijo de una solicitud HTTP es una de las extensiones de archivo definidas en el conjunto de patrones “imagetypes” y devuelva el índice de ese patrón.

  • Expresión. HTTP.REQ.URL.SUFFIX.EQUALS_INDEX(“imagetypes”)
  • URL de ejemplo. http://www.example.com/mylogo.gif
  • Resultado. 4 (El valor de índice del patrón “gif”).

Ejemplo 3: Utilice el valor de índice de un patrón para determinar si el sufijo de la URL está dentro de un rango de valores de índice especificado.

  • Expresión. HTTP.REQ.URL.SUFFIX.EQUALS_INDEX(“imagetypes”).GE(3) && HTTP.REQ.URL.SUFFIX.EQUALS_INDEX(“imagetypes”).LE(5)
  • URL de ejemplo. http://www.example.com/mylogo.gif
  • Resultado. TRUE (el valor de índice de los tipos de archivos gif es 4).

Ejemplo 4: Implemente un conjunto de directivas para las extensiones de archivo bmp, jpg y png, y otro conjunto diferente de directivas para los archivos gif, tiff y svg.

Se puede usar una expresión que devuelve el índice de un patrón coincidente para definir subconjuntos de tráfico para una aplicación web. Las dos expresiones siguientes podrían usarse en las directivas de conmutación de contenido para un servidor virtual de conmutación de contenido:

  • HTTP.REQ.URL.SUFFIX.EQUALS_INDEX(“imagetypes”).LE(3)
  • HTTP.REQ.URL.SUFFIX.EQUALS_INDEX(“imagetypes”).GE(4)
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Ejemplo de uso