spring cloud Gateway 服务网关_重定向问题
·
PreserveHostHeader (重定向,问题解决)
过滤器设置请求属性,路由过滤器将检查该请求属性,以确定是否应发送原始主机头,而不是由HTTP客户端确定的主机头. 以下示例配置了PreserveHostHeader GatewayFilter:
routes:
- id: idm-user-service
uri: lb://idm-user-service #lb表示从注册中心获取服务
predicates:
- Path=/userapi/**
filters:
- PreserveHostHeader #发送网关原始主机头
使用全局过滤器配置,不用每个路由都配置一次:
spring:
application:
name: idm-gateway-service
cloud:
gateway:
globalcors:
default-filters: #全局用于配置所有路由共享过滤器
- StripPrefix=1 #去掉- Path=/userapi 前缀
- PreserveHostHeader #发送原主机头
return “redirect:/orderapi/findId”; (重定向加上路由配置其他微服的前缀)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)