Gateway—Header谓词

概述

Header路由谓词工厂接受两个参数,一个是Header的名称,另外一个是该名称对应值的正则。谓词匹配Header中给定的名称与对应值的正则表达式,如果正确则请求会被路由到指定Uri。

示例代码

spring:
  cloud:
    gateway:
      routes:
      - id: cookie_route
        uri: https://www.baidu.com/
        predicates:
        - Header=x-api-key,.*(test){1}.*
  • x-api-key:就是Header名称
  • .*(test){1}.*:对应值是一个正则表达,表示含有test单词的字符串

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注