spring cloud如何修復(fù)zuul跨域配置異常的問題
前言
本文主要給大家介紹一下在zuul進(jìn)行跨域配置的時(shí)候出現(xiàn)異常該如何解決的方法,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。
異常
The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed
實(shí)例
Access-Control-Allow-Credentials:true Access-Control-Allow-Credentials:true Access-Control-Allow-Origin:http://localhost:3000 Access-Control-Allow-Origin:http://localhost:3000 Cache-Control:no-cache, no-store, max-age=0, must-revalidate Content-Type:application/json;charset=UTF-8 Date:Thu, 11 Aug 2016 14:23:09 GMT Expires:0 Pragma:no-cache Transfer-Encoding:chunked Vary:Origin Vary:Origin X-Application-Context:shipping-service:dev:8080 X-Content-Type-Options:nosniff X-Frame-Options:DENY X-XSS-Protection:1; mode=block
方案
多次請求的時(shí)候,會(huì)把這些header再帶過來,然后請求zuul轉(zhuǎn)發(fā)的接口又在寫入一次,造成重復(fù)了,方案就是zuul轉(zhuǎn)發(fā)的時(shí)候,過濾掉這些header,比如
zuul: sslHostnameValidationEnabled: false routes: info: sensitiveHeaders: Access-Control-Allow-Origin,Access-Control-Allow-Methods path: /share/** url: http://192.168.99.100:9000/
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
doc
相關(guān)文章
Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解
這篇文章主要介紹了Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Java不借助第三變量實(shí)現(xiàn)兩數(shù)交換的示例
本文主要介紹了Java不借助第三變量實(shí)現(xiàn)兩數(shù)交換的示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解
這篇文章主要介紹了ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解,對于broker而言,只有接收到確認(rèn)指令,才會(huì)認(rèn)為消息被正確的接收或者處理成功了,InforSuiteMQ提供以下幾種Consumer與Broker之間的消息確認(rèn)方式,需要的朋友可以參考下2023-10-10SpringBoot中如何對actuator進(jìn)行關(guān)閉
這篇文章主要介紹了SpringBoot中如何對actuator進(jìn)行關(guān)閉問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03Java設(shè)計(jì)模式中的單一責(zé)任原則詳解
這篇文章主要介紹了Java設(shè)計(jì)模式中的單一責(zé)任原則詳解,應(yīng)該有且僅有一個(gè)原因引起類的變更,即單一指責(zé)原則要求一個(gè)借口或類只有一個(gè)原因引起變化,也就是一個(gè)接口或類只有一個(gè)職責(zé),它就負(fù)責(zé)一件事情,需要的朋友可以參考下2023-11-11SpringMVC如何域?qū)ο蠊蚕頂?shù)據(jù)
在Spring MVC中,可以使用域?qū)ο髞砉蚕頂?shù)據(jù),域?qū)ο笫且粋€(gè)Map類型的對象,可以在請求處理方法之間共享數(shù)據(jù),本文給大家介紹SpringMVC 域?qū)ο蠊蚕頂?shù)據(jù)的示例代碼,一起看看吧2023-09-09