状况
状况
|
描述
|
例子
|
<表格>
|
HTML表格是用来向服务器传递数据的
|
例子 "表格没有长度0"
|
GEO位置
|
这是将源IP地址与ISO 3166国家代码进行比较。
|
GEO位置等于GB或GEO位置等于德国
|
宿主
|
这是从URL中提取的主机
|
www.mywebsite.com 或 192.168.1.1
|
语言
|
这是从language的HTTP头中提取的语言。
|
这个条件将产生一个带有语言列表的下拉菜单
|
方法
|
这是一个下拉式的HTTP方法
|
这是一个下拉菜单,包括GET、POST等。
|
原产地IP
|
如果上游代理支持X-Forwarded-for(XFF),它将使用真正的Origin地址。
|
客户端IP。也可以使用多个IP或子网。
10.1\.2.*是10.1.2.0 /24子网
10.1\.2.3|10.1\.2.4使用|为多个IP的。
|
路径
|
这是网站的路径
|
/mywebsite/index.asp
|
帖文
|
POST请求方法
|
检查正在上传到网站的数据
|
查询
|
这是一个查询的名称和值,因此它可以接受查询名称或一个值。
|
"Best=jetNEXUS",其中匹配的是Best,值是edgeNEXUS。
|
查询字符串
|
在? 字符之后的整个查询字符串
|
|
索取饼干
|
这是客户要求的一个cookie的名称。
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
请求标题
|
这可以是任何HTTP头
|
Referrer, User-Agent, From, Date
|
要求版本
|
这是HTTP版本
|
http/1.0或http/1.1
|
回应机构
|
响应体中的一个用户定义的字符串
|
服务器升级
|
响应代码
|
响应的HTTP代码
|
200 OK, 304 Not Modified
|
回应饼干
|
这是由服务器发送的cookie的名称
|
MS-WSMAN=afYfn1CDqqCDqUD::
|
响应头
|
这可以是任何HTTP头
|
Referrer, User-Agent, From, Date
|
回复版本
|
服务器发送的HTTP版本
|
http/1.0或http/1.1
|
来源于IP
|
这要么是源头IP、代理服务器IP,要么是其他一些聚合的IP地址
|
客户端
IP、代理IP、防火墙IP。也可以使用多个IP和子网。你
必须摆脱点,因为这些是RegEX。例如10\.1\.2\.3是10.1.2.3
|
匹配
|
描述
|
例子
|
接受
|
可接受的内容类型
|
接受: text/plain
|
接受-编码
|
可接受的编码
|
Accept-Encoding: <compress | gzip | deflate | sdch | identity >。
|
接受语言
|
可接受的回应语言
|
Accept-Language: en-US
|
接受范围
|
该服务器支持哪些部分内容范围类型
|
接受-范围: bytes
|
授权
|
用于HTTP认证的认证凭证
|
授权。Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
|
收费-目的
|
包含应用所申请方法的费用的账户信息
|
|
内容-编码
|
数据上使用的编码类型。
|
Content-Encoding: gzip
|
内容-长度
|
响应体的长度,单位是八位数(8位字节)。
|
内容-长度: 348
|
内容-类型
|
请求正文的mime类型(用于POST和PUT请求)。
|
Content-Type: application/x-www-form-urlencoded
|
饼干
|
服务器之前用Set-Cookie发送的一个HTTP cookie(如下)。
|
Cookie: $Version=1; Skin=new;
|
日期
|
信息发出的日期和时间
|
Date = "Date" ":" HTTP-date
|
ETag
|
一个资源的特定版本的标识符,通常是一个消息摘要
|
ETag。"aed6bdb8e090cd1:0"
|
来自
|
提出请求的用户的电子邮件地址
|
来自: user@example.com
|
如果修改过-自
|
如果内容没有变化,允许返回304未修改的信息。
|
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
|
最后修改时间
|
请求对象的最后修改日期,格式为RFC 2822
|
最后修改的。Tue, 15 Nov 1994 12:45:26 GMT
|
プラグマ
|
具体实施的标头可以在请求-响应链的任何地方产生各种影响。
|
Pragma: no-cache
|
推荐人
|
这是前一个网页的地址,从这个网页上可以链接到当前请求的页面。
|
推荐人: HTTP://www.edgenexus.io
|
服务器
|
服务器的一个名称
|
服务器。Apache/2.4.1 (Unix)
|
设置参数
|
一个HTTP cookie
|
Set-Cookie:UserID=JohnDoe; Max-Age=3600; Version=1
|
用户代理
|
用户代理的用户代理字符串
|
用户代理。Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
|
不尽相同
|
告诉下游代理如何匹配未来的请求头,以决定
是否可以使用缓存的响应,而不是
从源服务器
请求一个新的响应。
|
变化。用户代理
|
X-Powered-By
|
指定支持网络应用的技术(如ASP.NET、PHP、JBoss)。
|
X-Powered-By:PHP/5.4.0
|
检查
|
描述
|
例子
|
存在的
|
这不关心条件的细节,只关心它的存在/不存在。
|
宿主 - 确实 - 存在
|
开始
|
该字符串以 "值 "开始
|
路径 - Does - Start - /secure
|
结束
|
字符串以 "值 "结束。
|
Path - Does - End - .jpg
|
包含
|
该字符串确实包含了价值
|
请求头 - 接受 - 是否 - 包含 - 图像
|
平等
|
字符串确实等于值
|
主持人--是否--平等--www.jetnexus.com
|
有长度
|
该字符串确实有长度的值
|
主机 - 是否 - 有长度 - 16
www.jetnexus.com = TRUE
www.jetnexus.co.uk = FALSE
|
匹配RegEx
|
这使你能够输入一个完全与Perl兼容的正则表达式
|
起始IP - 是否 - 匹配Regex - 10\.* | 11\.*
|
例子
· 这个例子有两个条件,而且必须满足这两个条件才能执行行动
· 首先是检查所请求的对象是否是一个图像
· 第二种是检查一个特定的主机名