ADC
Gracias por los comentarios

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

Expresiones para extraer segmentos de URL

Puede extraer las URL y partes de las URL, como el nombre del host o un segmento de la ruta URL. Por ejemplo, la siguiente expresión identifica las solicitudes HTTP para archivos de imagen extrayendo sufijos de archivo de imagen de la dirección URL:

http.req.url.suffix.eq("jpeg") || http.req.url.suffix.eq("gif")

La mayoría de las expresiones de las URL funcionan en texto y se describen en Prefijos de expresión para texto en solicitudes y respuestas HTTP. En esta sección se describe la operación GETE. La operación GET extrae texto cuando se usa con los siguientes prefijos:

  • HTTP.REQ.URL.PATH
  • VPN.BASEURL.PATH
  • VPN.CLIENTLESS_BASEURL.PATH

En la siguiente tabla se describen los prefijos de las URL HTTP.

Prefijo URL Descripción
HTTP.REQ.URL.PATH.GET() Devuelve una lista separada por barras (“/”) de la ruta URL. Por ejemplo, considere la siguiente URL:<http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1>. La siguiente expresión devuelve dir1 desde esta URL:<http.req.url.path.get(1)>. La siguiente expresión devuelve dir2: http.req.url.path.get (2)
HTTP.REQ.URL.PATH.GET_REVERSE() Devuelve una lista separada por barras (“/”) de la ruta URL, empezando por el final de la ruta. Por ejemplo, considere la siguiente URL:<http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1>. La siguiente expresión devuelve index.html desde esta URL: <http.req.url.path.get_reverse(0)>. La siguiente expresión devuelve dir3: http.req.url.path.get_reverse (1)
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.
Expresiones para extraer segmentos de URL