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