Spring cloud系列之Zuul配置项中sensitiveHeaders和ignoredHeaders


sensitiveHeaders:会过滤客户端请求中的和该配置项匹配的headers
比如:

zuul:  
    sensitiveHeaders: X-ABC

如果客户端在发请求是带了X-ABC,那么X-ABC不会传递给下游服务

 

ignoredHeaders:会过滤服务之间通信附带的headers
比如:

zuul:
    ignoredHeaders: X-ABC

如果客户端在发请求是带了X-ABC,那么X-ABC依然会传递给下游服务。但是如果下游服务再转发就会被过滤

 

还有一种情况就是客户端带了X-ABC,在ZUUL的Filter中又addZuulRequestHeader("X-ABC", "new"),
那么客户端的X-ABC将会被覆盖,此时不需要sensitiveHeaders。如果设置了sensitiveHeaders: X-ABC,那么Filter中设置的X-ABC依然不会被过滤。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM