使用zuul做api網關時,出現了兩個問題
一、會話無法保持
zuul到具體服務時,http請求頭中的cookie和Authorization無法傳遞到具體的服務
可以設置 zuul:sensitive-headers
zuul:
routes:
sensitive-headers:
- Cookie,Set-Cookie,Authorization
add-host-header: true
二、請求通過zuul進行登錄後,會在WebSite服務進行重定向到歡迎頁面。此時,URL中的Host變成了具體WebSite服務的地址
可通過修改zuul.add-host-header=true配置進行處理。