ADC

Expresiones de directivas avanzadas para la evaluación de URL

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

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

Expresión Operación
<URL expression>.URLSET_MATCHES_ANY Se 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 del conjunto de URL. Se devuelve una cadena vacía si no hay ninguna coincidencia.
<URL expression>.GET_URLSET_METADATA(<URLSET>).EQ(<METADATA>) Se 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>) Se evalúa como TRUE si los metadatos coincidentes están al principio de la categoría. Este patrón se puede usar 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

En este artículo