Zustand
Zustand
|
Beschreibung
|
Beispiel
|
<form>
|
HTML-Formulare werden verwendet, um Daten an einen Server zu übermitteln
|
Beispiel "Formular hat nicht die Länge 0"
|
GEO-Standort
|
Diese vergleicht die Quell-IP-Adresse mit dem ISO 3166 Country Code
|
GEO Standort ist gleich GB OR GEO Standort ist gleich Deutschland
|
Gastgeber
|
Dies ist der aus der URL extrahierte Host
|
www.mywebsite.com oder 192.168.1.1
|
Sprache
|
Dies ist die Sprache, die aus dem HTTP-Header language extrahiert wurde
|
Diese Bedingung erzeugt ein Dropdown-Menü mit einer Liste von Sprachen
|
Methode
|
Dies ist eine Auswahlliste der HTTP-Methoden
|
Dies ist eine Auswahlliste, die GET, POST usw. enthält.
|
Herkunft IP
|
Wenn der Upstream-Proxy X-Forwarded-for (XFF) unterstützt, verwendet er die echte Herkunftsadresse
|
Client-IP. Sie können auch mehrere IPs oder Subnetze verwenden.
10\.1\.2\.* ist 10.1.2.0 /24 Subnetz10\
.1\.2\.3|10\.1\.2\.4 Verwenden Sie | für mehrere IPs
|
Pfad
|
Dies ist der Pfad der Website
|
/meinewebsite/index.asp
|
POST
|
POST-Anfrageverfahren
|
Überprüfung von Daten, die auf eine Website hochgeladen werden
|
Abfrage
|
Dies ist der Name und der Wert einer Abfrage, die entweder den Abfragenamen oder einen Wert enthalten kann
|
"Best=edgeNEXUS", wobei die Übereinstimmung "Best" und der Wert "edgeNEXUS" ist
|
Abfrage-String
|
Der gesamte Abfrage-String nach dem Zeichen ?
|
|
Cookie anfordern
|
Dies ist der Name eines von einem Client angeforderten Cookies
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
Kopfzeile anfordern
|
Dies kann eine beliebige HTTP-Kopfzeile sein
|
Referrer, Benutzer-Agent, Von, Datum
|
Version anfordern
|
Dies ist die HTTP-Version
|
HTTP/1.0 ODER HTTP/1.1
|
Antwortstelle
|
Eine benutzerdefinierte Zeichenfolge im Antwortkörper
|
Server UP
|
Antwort-Code
|
Der HTTP-Code für die Antwort
|
200 OK, 304 Nicht geändert
|
Antwort Keks
|
Dies ist der Name eines vom Server gesendeten Cookies
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
Antwort-Kopfzeile
|
Dies kann eine beliebige HTTP-Kopfzeile sein
|
Referrer, Benutzer-Agent, Von, Datum
|
Antwort Version
|
Die vom Server gesendete HTTP-Version
|
HTTP/1.0 ODER HTTP/1.1
|
Quelle IP
|
Dies ist entweder die Ursprungs-IP, die Proxy-Server-IP oder eine andere aggregierte IP-Adresse
|
Client-IP, Proxy-IP, Firewall-IP. Sie können auch mehrere IPs und Subnetze verwenden. Die
Punkte
müssen
entfallen, da es sich um RegEX handelt. Beispiel: 10.1.1\.2\.3 ist 10.1.2.3
|
Spiel
|
Beschreibung
|
Beispiel
|
Akzeptieren
|
Zulässige Inhaltstypen
|
Akzeptieren: text/plain
|
Accept-Encoding
|
Zulässige Kodierungen
|
Accept-Encoding: <compress | gzip | deflate | sdch | identity>
|
Accept-Language
|
Akzeptable Sprachen für die Antwort
|
Accept-Language: en-US
|
Accept-Ranges
|
Welche Teilinhaltsbereichstypen dieser Server unterstützt
|
Accept-Ranges: bytes
|
Autorisierung
|
Anmeldedaten für die HTTP-Authentifizierung
|
Berechtigung: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
|
Charge-To
|
Enthält Kontoinformationen zu den Kosten für die Anwendung der beantragten Methode
|
|
Content-Encoding
|
Die Art der für die Daten verwendeten Kodierung.
|
Inhaltskodierung: gzip
|
Inhalt-Länge
|
Die Länge des Antwortkörpers in Oktetten (8-Bit-Bytes)
|
Inhalt-Länge: 348
|
Inhalt-Typ
|
Der Mime-Typ des Anforderungskörpers (wird bei POST- und PUT-Anforderungen verwendet)
|
Inhalt-Typ: anwendung/x-www-form-urlencoded
|
Keks
|
Ein HTTP-Cookie, das zuvor vom Server mit Set-Cookie (siehe unten) gesendet wurde
|
Cookie: $Version=1; Skin=new;
|
Datum
|
Datum und Uhrzeit, zu der die Nachricht erstellt wurde
|
Datum = "Datum" ":" HTTP-Datum
|
ETag
|
Ein Identifikator für eine bestimmte Version einer Ressource, oft ein Message Digest
|
ETag: "aed6bdb8e090cd1:0"
|
Von
|
Die E-Mail-Adresse des Nutzers, der die Anfrage stellt
|
Von: user@example.com
|
Wenn-geändert-seit
|
Ermöglicht die Rückgabe eines 304 Not Modified, wenn der Inhalt unverändert ist
|
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
|
Zuletzt geändert
|
Das Datum der letzten Änderung für das angeforderte Objekt im RFC 2822-Format
|
Zuletzt geändert: Tue, 15 Nov 1994 12:45:26 GMT
|
Pragma
|
Die implementierungsspezifischen Kopfzeilen können an jeder Stelle der Anfrage-Antwort-Kette verschiedene Auswirkungen haben.
|
Pragma: no-cache
|
Referent
|
Dies ist die Adresse der vorherigen Webseite, von der aus ein Link zu der aktuell angeforderten Seite hergestellt wurde
|
Verweiser: HTTP://www.edgenexus.io
|
Server
|
Ein Name für den Server
|
Server: Apache/2.4.1 (Unix)
|
Set-Cookie
|
Ein HTTP-Cookie
|
Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
|
Benutzer-Agent
|
Der User-Agent-String des User-Agents
|
Benutzer-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
|
Variieren Sie
|
Weist nachgelagerte Proxys an, wie sie künftige Anfrage-Header abgleichen sollen, um zu entscheiden, ob
die zwischengespeicherte Antwort verwendet werden kann, anstatt eine neue
vom Ursprungsserver
anzufordern
|
Vary: User-Agent
|
X-Powered-By
|
Gibt die Technologie an (z. B. ASP.NET, PHP, JBoss), die die Webanwendung unterstützt
|
X-Powered-By: PHP/5.4.0
|
Siehe
|
Beschreibung
|
Beispiel
|
Existieren
|
Dabei spielt es keine Rolle, wie der Zustand im Einzelnen aussieht, sondern nur, ob er existiert oder nicht.
|
Wirt - Existiert - Existiert
|
Start
|
Die Zeichenfolge beginnt mit dem Wert
|
Pfad - Tut - Start - /sicher
|
Ende
|
Die Zeichenfolge endet mit dem Wert
|
Pfad - Tut - Ende - .jpg
|
Enthält
|
Die Zeichenfolge enthält den Wert
|
Kopfzeile der Anfrage - Akzeptieren - Enthält - Bild
|
Gleichberechtigt
|
Die Zeichenkette ist gleich dem Wert
|
Gastgeber - tut - gleich - www.edgenexus.io
|
Länge haben
|
Die Zeichenkette hat die Länge des Wertes
|
Host - Hat - Länge - 16
www.edgenexus.io = WAHR
www.edgenexus.com = FALSCH
|
RegEx abgleichen
|
Damit können Sie einen vollständigen Perl-kompatiblen regulären Ausdruck eingeben
|
Ursprungs-IP - Entspricht - Regex - 10\..* | 11\..*
|
Beispiel
· Das Beispiel hat zwei Bedingungen, und BEIDE müssen erfüllt sein, um die Aktion auszuführen
· Zunächst wird geprüft, ob das angeforderte Objekt ein Bild ist
· Die zweite ist die Suche nach einem bestimmten Hostnamen