zuul過(guò)濾器中轉(zhuǎn)發(fā)請(qǐng)求頭的解決方案
zuul過(guò)濾器中轉(zhuǎn)發(fā)請(qǐng)求頭
Zuul網(wǎng)關(guān)過(guò)濾的時(shí)候,如果不在網(wǎng)關(guān)過(guò)濾時(shí)轉(zhuǎn)發(fā)請(qǐng)求頭,經(jīng)過(guò)網(wǎng)關(guān)時(shí)請(qǐng)求頭就會(huì)丟失。
網(wǎng)關(guān)過(guò)濾轉(zhuǎn)發(fā)請(qǐng)求頭代碼如下
@Override public Object run() throws ZuulException { RequestContext currentContext = RequestContext.getCurrentContext(); HttpServletRequest request = currentContext.getRequest(); Enumeration<String> headerNames = request.getHeaderNames(); if (headerNames != null) { while (headerNames.hasMoreElements()) { String name = headerNames.nextElement(); String values = request.getHeader(name); currentContext.addZuulRequestHeader(name, values); } } return null; }
但我用 addZuulRequestHeader轉(zhuǎn)發(fā)請(qǐng)求頭卻不起作用。原來(lái)是敏感請(qǐng)求頭Authorization,Cookie,Set-Cookie默認(rèn)不轉(zhuǎn)發(fā)的。
解決方法一:使用別的單詞,如 token、myAuthorizaion等
解決方法二:配置application.yml
zuul: routes: api-seller: path: /api/seller/** serviceId: mobileshop-api-seller-feign sensitive-headers: - Cookie,Set-Cookie,Authorization
zuul路由轉(zhuǎn)發(fā)header丟失問(wèn)題
定義一個(gè)前置過(guò)濾器,獲取原生request的請(qǐng)求頭,塞到zuul轉(zhuǎn)發(fā)request請(qǐng)求頭中。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Intellij IDEA實(shí)現(xiàn)springboot熱部署過(guò)程解析
這篇文章主要介紹了Intellij IDEA實(shí)現(xiàn)springboot熱部署過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Java解決前端數(shù)據(jù)處理及亂碼問(wèn)題
大伙們有沒(méi)有遇到數(shù)據(jù)亂碼的問(wèn)題,真的是讓人心情煩躁,今天就來(lái)教下大家數(shù)據(jù)怎么傳輸?shù)角岸艘约皝y碼問(wèn)題怎么解決的,需要的朋友可以參考一下2021-12-12Java開(kāi)發(fā)利器之Guava?Cache的使用教程
緩存技術(shù)被認(rèn)為是減輕服務(wù)器負(fù)載、降低網(wǎng)絡(luò)擁塞、增強(qiáng)Web可擴(kuò)展性的有效途徑之一。今天咱們就來(lái)聊聊Guava?Cache本地緩存,感興趣的可以了解一下2022-09-09Springboot日期轉(zhuǎn)換器實(shí)現(xiàn)代碼及示例
這篇文章主要介紹了Springboot日期轉(zhuǎn)換器實(shí)現(xiàn)代碼及示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08JAVA 文件監(jiān)控 WatchService的示例方法
本篇文章主要介紹了JAVA 文件監(jiān)控 WatchService的示例方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10使用easyexcel導(dǎo)出的excel文件,使用poi讀取時(shí)異常處理方案
這篇文章主要介紹了使用easyexcel導(dǎo)出的excel文件,使用poi讀取時(shí)異常處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12

1秒鐘實(shí)現(xiàn)Springboot?替換/寫(xiě)入?word文檔里面的文字、圖片功能