当输入网关端口localhost:8086/api/bill/delete/number
spring:
cloud:
gateway:
routes:
- id: service11
uri: http://127.0.0.1:9001
predicates:
- Path=/api/bill/{segment}
filters:
- SetPath=/bill/{segment}
对应{segment}->delete/number '/'该字符会使断言失败 响应码 404,path中api依旧存在断言失败
**********************************************************************************
替换为 /api/bill/**则可以断言成功
断言成功案例:
spring:
cloud:
gateway:
routes:
- id: service11
uri: http://127.0.0.1:9001
predicates:
- Path=/api/bill/**
filters:
- SetPath=/api/(?.*), /${segment}
断言成功,过滤结果是:localhost:9001/bill/delete/number 响应码200



