Citrix ADC

Expresiones de directivas avanzadas para la evaluación de URL

En la tabla siguiente se describen las expresiones que puede utilizar para evaluar direcciones URL entrantes con entradas en un conjunto de direcciones URL.

Nota: HTTP.REQ.URL está generalizado para ser utilizado como <URL expression>

Expresión Operación
<URL expression>.URLSET_MATCHES_ANY Evalúa como TRUE si la URL coincide exactamente con cualquier entrada del conjunto de URL.
<URL expression>.GET_URLSET_METADATA (<URLSET>) La expresión GET_URLSET_METADATA() devuelve los metadatos asociados si la URL coincide exactamente con cualquier patrón dentro del conjunto de URL. Se devuelve una cadena vacía si no hubo coincidencia.
<URL expression>.GET_URLSET_METADATA (<URLSET>).EQ (<METADATA> Evalúa como TRUE si los metadatos coincidentes son iguales a.<METADATA>
<URL expression>.GET_URLSET_METADATA(<URLSET>).TYPECAST_LIST_T(‘,’).GET(0).EQ(<CATEGORY>) Evalúa como TRUE si los metadatos coincidentes están al principio de la categoría. Este patrón se puede utilizar para codificar campos separados dentro de los metadatos, pero solo coincide con el primer campo.
HTTP.REQ.HOSTNAME.APPEND (HTTP.REQ.URL) Se une a los parámetros host y URL, que luego se pueden utilizar como un <URL expression> para la coincidencia.

Expresiones de directivas avanzadas para la evaluación de URL