目录
- After在x时间之后
- Before在x时间之前
- Between在x时间之间
- 请求类别
- 请求头(包含Cookie)
- 查涧参数
- 客户端地址
- 权重
The After Route Predicate Factory
当前时间在这个时间之后,就会访问当前这个路由
The Before Route Predicate Factory
当前时间在这个时间之前,就会访问当前这个路由
The Between Route Predicate Factory
当前时间在这个时间之间,就会访问当前这个路由
The Cookie Route Predicate Factory
如果你的请求头cookie的是chocolate,它的值是ch.p,就会访问当前这个路由
The Header Route Predicate Factory
如果你的请求头包含X-Request-Id这样一个请求头,并且,它的值符合正则表达式的规则,就会访问当前这个路由
The Host Route Predicate Factory
如果你的访问的是这个.somehost.org,.anotherhost.org,域名,就会访问当前这个路由
The Method Route Predicate Factory
如果你的请求类别是这个post,get,就会访问当前这个路由
The Path Route Predicate Factory
如果你的访问的地址是以这些/red/{segment},/blue/{segment}路径作为前缀,就会访问当前这个路由
测试一下
因为我们没有这个路径,所以会404
The Query Route Predicate Factory
根据查询条件,比如?green,就会访问当前这个路由
The RemoteAddr Route Predicate Factory
根据远程地址,比如你的用户的ip地址是192.168.1.1/24,就会访问当前这个路由
The Weight Route Predicate Factory
根据你设置的权重,给你把同一个访问的地址,重定到不同的服务,轻松实现发布控制
The XForwarded Remote Addr Route Predicate Factory
从请求头中如果拿到XForwarded这个请求头的地址192.168.1.1/24,,就会访问当前这个路由 请求染色