谓词 Header · SpringCloud微服务实战 · 看云
5.谓词 Header
导航
上节我们讲解了Cookie的值校验,下面我们来进行Header 中的值校验,比如我们在系统上面设置一个请求必须代码一个固定的值,否则不允许访问系统。下面我们来演示一下利用Spring Cloud Gateway来校验Header 的值信息。
本节代码地址
5.1 应用配置
上节我们校验的是Cookie 中的值信息,现在我们在配置中设置Header中的key、value 信息,key和value 用逗号隔开,使用方式和Cookie 类似
server:
port: 8699
spring:
application:
name: fw-gateways-gateway
profiles:
active: header_route
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
---
spring:
cloud:
gateway:
routes:
- id: header_route
uri: lb://fw-cloud-ribbon-server
predicates:
- Header=fwcloud, hello
profiles: header_route
5.2 应用启动
Postman 输入localhost:8699/user/3进行测试

