springcloud Zuul丢失Cookie的解决方案

springcloud  配置智能路由zuul 后 转发请求指定的方法后会导致  cookie 无法获取的问题,主要解决方法是

再application 配置文件中加入  sensitive-headers: 

zuul:
  routes:
    yyxt:
      path: /**
      serviceId: com.modou.dpt
      sensitive-headers: 
      custom-sensitive-headers: true

我的是这样的,具体原理是zuul 中 sensitiveHeaders的默认值初始值是"Cookie", "Set-Cookie", "Authorization"这三项,可以看到Cookie被列为了敏感信息,所以不会放到新header中

推荐看网上一些大神总结的zuul的东西:https://blog.csdn.net/chenqipc/article/details/53322830/

https://blog.csdn.net/lindan1984/article/details/79308396

你可能感兴趣的:(个人笔记,Java,springcloud,zuul)