Ausdrücke zum Extrahieren von URLs
您可以在URL和Teile冯URLs extrahieren, z. B. den Hostnamen oder ein Segment des URL-Pfads. Der folgende Ausdruck identifiziert beispielsweise HTTP-Anforderungen für Bilddateien, indem Bilddatei-Suffixe aus der URL extrahiert werden:
http.req.url.suffix.eq("jpeg") || http.req.url.suffix.eq("gif")
Die meisten Ausdrücke für URLs arbeiten mit Text und werden unterAusdruckspräfixe für Text in HTTP-Anfragen und Antwortenbeschrieben. In diesem Abschnitt wird die GET-Operation erläutert. Die GET-Operation extrahiert Text, wenn sie mit den folgenden Präfixen verwendet wird:
- HTTP.REQ.URL.PATH
- VPN.BASEURL.PATH
- VPN.CLIENTLESS_BASEURL.PATH
In der folgenden Tabelle werden Präfixe für HTTP-URLs beschrieben.
URL-Präfix | Beschreibung |
---|---|
HTTP.REQ.URL.PATH.GET ( |
Gibt einen Schrägstrich (/) getrennte Liste aus dem URL-Pfad zurück. Betrachten Sie beispielsweise die folgende URL: . Der folgende Ausdruck gibt dir1 von dieser URL zurück: . Der folgende Ausdruck gibt dir2 zurück: http.req.url.path.get (2) |
HTTP.REQ.URL.PATH.GET_REVERSE ( |
Gibt einen Schrägstrich (/) getrennte Liste vom URL-Pfad zurück, beginnend am Ende des Pfades. Betrachten Sie beispielsweise die folgende URL: . Der folgende Ausdruck gibt index.html von dieser URL zurück: . Der folgende Ausdruck gibt dir3 zurück: http.req.url.path.get_reverse (1) |