状態
状態
|
説明
|
例
|
<form>(英語
|
HTMLフォームはサーバーにデータを渡すために使われる
|
例 "form doesn't have length 0"
|
GEO ロケーション
|
これは、送信元IPアドレスとISO 3166の国コードを比較するものです。
|
GEO ロケーションが GB に該当する場合 または GEO ロケーションが Germany に該当する場合
|
ホスト
|
これは、URLから抽出したホスト
|
www.mywebsite.com または 192.168.1.1
|
言語
|
これは、言語の HTTP ヘッダーから抽出された言語です。
|
この条件では、Languagesのリストを含むドロップダウンが生成されます。
|
方法
|
これは、HTTPメソッドのドロップダウンです。
|
これは、GET、POSTなどを含むドロップダウンです。
|
オリジンIP
|
上流のプロキシがX-Forwarded-For(XFF)をサポートしている場合、真のOriginアドレスを使用します。
|
クライアントIP。複数のIPやサブネットを使用することも可能。
10.1.2.0 /24 subnet
10\.1.2.3|10\.1.2.4 Use | for multiple IP's
|
パス
|
これは、ウェブサイトのパス
|
/mywebsite/index.asp
|
POST
|
POSTリクエストメソッド
|
Webサイトにアップロードされるデータのチェック
|
問い合わせ
|
これは、クエリの名前と値であり、クエリの名前または値を受け入れることができます。
|
"Best=edgeNEXUS" マッチがベストで、バリューがedgeNEXUSの場合
|
問い合わせ文字列
|
? "文字以降のクエリ文字列全体
|
|
リクエストクッキー
|
これは、クライアントから要求されたクッキーの名前です。
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
リクエストヘッダー
|
これは、任意のHTTPヘッダ
|
リファラー、ユーザーエージェント、From、Date
|
リクエストバージョン
|
これがHTTPバージョン
|
http/1.0またはhttp/1.1
|
レスポンスボディ
|
レスポンスボディに含まれるユーザー定義の文字列
|
サーバーアップ
|
応答コード
|
レスポンスのHTTPコード
|
200 OK, 304 Not Modified
|
レスポンスクッキー
|
これは、サーバーが送信したクッキーの名前です
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
レスポンスヘッダー
|
これは、任意のHTTPヘッダ
|
リファラー、ユーザーエージェント、From、Date
|
レスポンスバージョン
|
サーバーから送られてきたHTTPバージョン
|
http/1.0またはhttp/1.1
|
ソースIP
|
オリジンIP、プロキシサーバーIP、またはその他の集約されたIPアドレスのいずれかです。
|
ClientIP、ProxyIP、FirewallIP。複数のIPやサブネットを使用することもできます。
ドットはRegEXなので必ずエスケープして
ください。
例 10\\.1\.2\.3 は 10.1.2.3 です。
|
マッチ
|
説明
|
例
|
受け入れ
|
許容されるコンテンツタイプ
|
Accept: text/plain
|
Accept-Encoding
|
使用可能なエンコーディング
|
Accept-Encoding: <compress | gzip | deflate | sdch | identity>。
|
アクセプト・ランゲージ
|
回答に使用できる言語
|
Accept-Language: en-US
|
受け入れ範囲
|
このサーバーがサポートしているパーシャルコンテンツの範囲タイプ
|
Accept-Ranges: bytes
|
オーソライズ
|
HTTP認証用の認証情報
|
オーソライズされています。基本 QWxhZGRpbjpvcGVuIHNlc2FtZQ==。
|
チャージ・トゥー
|
要求された方法の適用に必要なコストのアカウント情報を含む
|
|
Content-Encoding
|
データに使用されているエンコーディングの種類。
|
Content-Encoding: gzip
|
Content-Length
|
レスポンスボディの長さをオクテット(8ビットバイト)で表したもの
|
Content-Length: 348
|
コンテンツタイプ
|
リクエストの本文のmimeタイプ(POSTおよびPUTリクエストで使用されます
|
Content-Type: application/x-www-form-urlencoded
|
クッキー
|
Set-Cookie(下記)でサーバーから送られてきたHTTPクッキー
|
Cookie: $Version=1; Skin=new;
|
日付
|
メッセージが発信された日付と時間
|
Date = "日付" ":" HTTP-date
|
ETag
|
リソースの特定のバージョンを示す識別子で、多くはメッセージダイジェストです。
|
ETag:"aed6bdb8e090cd1:0"
|
より
|
リクエストを行ったユーザーのEメールアドレス
|
From: user@example.com
|
If-Modified-Since
|
コンテンツが変更されていない場合に、304 Not Modifiedを返すことができる。
|
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
|
Last-Modified
|
リクエストされたオブジェクトの最終更新日(RFC2822形式)。
|
Last-Modified:Tue, 15 Nov 1994 12:45:26 GMT
|
Pragma
|
Implementation-specific headersは、リクエスト・レスポンスの連鎖のどこかで様々な影響を与える可能性があります。
|
Pragma: no-cache
|
リファラー
|
これは、現在要求されているページへのリンクを辿った前のウェブページのアドレスです。
|
リファラー:HTTP://www.edgenexus.io
|
サーバー
|
サーバーの名前
|
サーバーです。Apache/2.4.1 (Unix)
|
セット-クーキー
|
HTTPクッキー
|
セット-クーキーUserID=JohnDoe; Max-Age=3600; Version=1
|
User-Agent
|
ユーザーエージェントの文字列
|
User-AgentMozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
|
Vary
|
下流のプロキシに対して、将来のリクエストヘッダーをどのように照合し、
オリジンサーバーから
新たなレスポンスをリクエストするのではなく、キャッシュされたレスポンスを使用できるかどうかを判断する方法を伝えます。
|
Vary:User-Agent
|
X-Powered-By
|
Webアプリケーションを支える技術(ASP.NET、PHP、JBossなど)を指定します。
|
X-Powered-By:PHP/5.4.0
|
チェック
|
説明
|
例
|
存在する
|
これは、条件の詳細を気にせず、存在するかしないかだけを気にするものです。
|
ホストが存在する
|
スタート
|
文字列は、Valueで始まります。
|
パス - Does - Start - /secure
|
終了
|
文字列の最後には、Value
|
パス - Does - End - .jpg
|
収録内容
|
この文字列には、以下の値が含まれています。
|
リクエストヘッダー - アクセプト - Does - Contain - image
|
イコール
|
文字列は「値」と等しい
|
ホスト - Does - Equal - www.edgenexus.io
|
長さ
|
文字列は値の長さを持っています。
|
ホスト - Does - Have Length - 16
www.edgenexus.io = TRUE
www.edgenexus.com = FALSE
|
Match RegEx
|
これにより、Perl互換の完全な正規表現を入力することができます。
|
Origin IP - Does - Match Regex - 10\...* | 11\...*
|
例
· この例では、2つの条件があり、アクションを実行するには両方を満たす必要があります。
· 1つ目は、要求されたオブジェクトが画像であるかどうかを確認することです。
· 2つ目は、特定のホストネームをチェックすることです。