用于提取url段的表达式
您可以提取url和url的部分,例如主机名或url路径的一段。例如,以下表达式通过从url中提取图像文件后缀来识别图像文件的HTTP请求:
http.req.url.suffix.eq (jpeg) | | http.req.url.suffix.eq (gif)
大多数url表达式都以文本运行,并在HTTP请求和响应中文本的表达式前缀中进行了描述。本节讨论get操作。获取操作在使用以下前缀时提取文本:
- HTTP.REQ.URL.PATH
- VPN.BASEURL.PATH
- VPN.CLIENTLESS_BASEURL.PATH
下表描述了HTTP url的前缀。
URL前缀 | 说明 |
---|---|
HTTP.REQ.URL.PATH.GET (< n >) | 从url路径返回斜杠(“/”)分隔的列表。例如,请考虑以下url:< http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1 > 。以下表达式从此URL返回dir1:< http.req.url.path.get (1) > 。以下表达式返回dir2:http.req.url.path.get(2) |
HTTP.REQ.URL.PATH.GET_REVERSE (< n >) | 从url路径中返回一个斜杠(“/”)分隔的列表,从路径的末尾开始。例如,请考虑以下url:< http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1 > 。以下表达式从此URL返回index.html:< http.req.url.path.get_reverse (0) > 。以下表达式返回dir3: http.req.url.path.get_reverse(1) |
用于提取url段的表达式
本文中包含的内容
已复制
失败了!