日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Springboot 跨域配置無效及接口訪問報錯的解決方法

瀏覽:27日期:2023-04-01 09:52:05

跨域配置如下,Springboot 版本為 2.4.1

///跨域訪問配置@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.setAllowCredentials(true); //sessionid 多次訪問一致 corsConfiguration.addAllowedOrigin('*'); // 允許任何域名使用 corsConfiguration.addAllowedHeader('*'); // 允許任何頭 corsConfiguration.addAllowedMethod('*'); // 允許任何方法(post、get等) return corsConfiguration; } @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration('/**', buildConfig()); // 對接口配置跨域設置 return new CorsFilter(source); }}

問題:跨域配置無效,訪問接口報如下錯誤

java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value '*'since that cannot be set on the 'Access-Control-Allow-Origin' response header. To allow credentials to a set of origins, list them explicitly or consider using 'allowedOriginPatterns' instead.at org.springframework.web.cors.CorsConfiguration.validateAllowCredentials(CorsConfiguration.java:453) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.cors.CorsConfiguration.checkOrigin(CorsConfiguration.java:557) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.cors.DefaultCorsProcessor.checkOrigin(DefaultCorsProcessor.java:174) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.cors.DefaultCorsProcessor.handleInternal(DefaultCorsProcessor.java:116) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.cors.DefaultCorsProcessor.processRequest(DefaultCorsProcessor.java:95) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:87) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.2.jar:5.3.2]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.2.jar:5.3.2]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.2.jar:5.3.2]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.2.jar:5.3.2]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.2.jar:5.3.2]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) [tomcat-embed-core-9.0.41.jar:9.0.41]at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.41.jar:9.0.41]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.41.jar:9.0.41]at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]

分析:

由于我是升級了 Springboot 到 2.4.1 版本之后才出現的這個問題,再結合報錯信息提示不能使用*號設置允許的Origin,所以有兩個解決方法。

解決方法:

1、降低 Springboot 版本

<modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.5.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>

2、如果不降低版本,則在跨域設置時使用setAllowedOriginPatterns方法

///跨域訪問配置@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.setAllowCredentials(true); //sessionid 多次訪問一致 // 允許訪問的客戶端域名 List<String> allowedOriginPatterns = new ArrayList<>(); allowedOriginPatterns.add('*'); corsConfiguration.setAllowedOriginPatterns(allowedOriginPatterns);// corsConfiguration.addAllowedOrigin('*'); // 允許任何域名使用 corsConfiguration.addAllowedHeader('*'); // 允許任何頭 corsConfiguration.addAllowedMethod('*'); // 允許任何方法(post、get等) return corsConfiguration; } @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration('/**', buildConfig()); // 對接口配置跨域設置 return new CorsFilter(source); }}

到此這篇關于Springboot 跨域配置無效及接口訪問報錯的解決方法的文章就介紹到這了,更多相關Springboot 跨域配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品亚洲专区在线观看| 高清一区二区| 中文字幕亚洲影视| 蜜桃视频第一区免费观看| 日韩有吗在线观看| 久久这里只有精品一区二区| 亚洲四虎影院| 蜜桃视频一区二区三区| 欧美精品不卡| 99精品综合| 亚洲三级毛片| 欧美激情视频一区二区三区免费 | 在线观看一区| 国产精品www994| 精品视频在线你懂得| 国产在线日韩| 欧美亚洲自偷自偷| 成人日韩在线观看| 伊人久久亚洲美女图片| 国产精品1区| 欧美 日韩 国产精品免费观看| 深夜福利一区| 黑人精品一区| 亚洲精品大片| 成人精品天堂一区二区三区| 日本成人精品| 亚洲h色精品| 亚洲一区二区三区在线免费| 三上亚洲一区二区| 蜜臀久久99精品久久久久久9| 黄色网一区二区| 一区二区亚洲视频| 天堂√中文最新版在线| 日韩一区二区三区四区五区| sm久久捆绑调教精品一区| 日韩精品一卡二卡三卡四卡无卡| 精品一区二区三区视频在线播放| 亚洲免费播放| 精品99在线| 亚洲有吗中文字幕| 欧美成人基地| 国产欧美日韩亚洲一区二区三区| 欧美不卡高清| 国产精品自拍区| 在线成人直播| 成人一二三区| 国产日韩欧美一区二区三区| 好看的av在线不卡观看| 精品免费在线| 欧美日本一区| 免费美女久久99| 999视频精品| 成人台湾亚洲精品一区二区| 日韩福利视频一区| 久久亚洲精品伦理| 亚洲国产影院| 成人黄色av| 欧美精品99| 日韩国产欧美在线视频| 蜜桃成人av| 国产精品蜜芽在线观看| 日韩激情视频网站| 丝袜美腿亚洲一区二区图片| 亚洲精品在线影院| 福利精品一区| 国产激情欧美| 日本va欧美va精品发布| 美女日韩在线中文字幕| 精品国产亚洲一区二区三区大结局| 日韩中出av| 鲁大师成人一区二区三区| 国产成人精品亚洲日本在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 久久免费视频66| 日韩毛片视频| 日韩高清欧美激情| 国产精品美女久久久| 亚洲一本视频| 国产精品九九| 日韩av在线免费观看不卡| 日韩精品一级中文字幕精品视频免费观看 | 日韩在线观看中文字幕| av日韩中文| 国产精品一国产精品| 亚洲a在线视频| 久久影院资源站| 亚洲日产国产精品| 99热精品久久| 日韩精品2区| 激情久久一区二区| 国产精品国产三级国产在线观看| 香蕉久久久久久| 亚洲日本在线观看视频| 亚洲精品九九| 日本综合精品一区| 欧美永久精品| 国产精品一线天粉嫩av| 国产精品免费大片| 国产精品videossex久久发布| 国产伦理一区| 美女视频网站久久| 精品久久美女| 欧美黄色一区| 精品国产精品国产偷麻豆| 久久av超碰| 国产91欧美| 成人羞羞视频播放网站| 久久精品亚洲欧美日韩精品中文字幕| 久久久久99| 黄色在线一区| 丝袜亚洲精品中文字幕一区| 日本亚洲不卡| 你懂的国产精品| 91亚洲一区| 91精品一区国产高清在线gif| 亚洲精品一区二区妖精| 在线免费观看亚洲| 亚洲精品美女| 国产欧美日韩视频在线| 精品国产精品国产偷麻豆| 不卡一二三区| av亚洲在线观看| 亚洲精品麻豆| 国产精品自拍区| 中文字幕在线官网| 免费视频一区三区| 日韩一区精品视频| 国产精品视频首页| 六月丁香综合| 亚洲开心激情| 日本久久一区| 国产精品高潮呻吟久久久久| 国产精品亚洲人成在99www| av日韩中文| 国产一区清纯| 日精品一区二区三区| 高清日韩欧美| 亚洲欧美久久久| 国产精品视频首页| 亚洲天堂黄色| 欧美天堂一区| 成人看片网站| 亚洲ww精品| 日韩一区电影| 亚洲1区在线观看| 久久青青视频| 亚洲三级国产| 欧美激情麻豆| 婷婷综合社区| 久久国内精品自在自线400部| 成人一二三区| 中文字幕免费精品| 日本激情一区| 亚洲日本在线观看视频| 国产美女高潮在线观看| 亚洲精品麻豆| 日韩在线第七页| 久久最新视频| 国产一区二区三区精品在线观看| 激情综合网址| 国产伦理一区| 激情欧美国产欧美| 欧美精品中文字幕亚洲专区| 久久青青视频| 欧美亚洲一级| 婷婷激情综合| 精品国产乱码久久久| 蜜臀久久99精品久久久画质超高清| 精品国产成人| 日本不卡视频在线观看 | 国产精品7m凸凹视频分类| 国产精品欧美在线观看| 国产一区日韩欧美| 成人日韩av| 日本高清久久| 欧美精品九九| 国产精品白浆| 石原莉奈一区二区三区在线观看| 激情综合婷婷| 日韩精品中文字幕吗一区二区| 日韩精品欧美| 国产福利资源一区| 亚洲性视频在线| 激情欧美一区二区三区| 精品国产美女a久久9999| 日韩毛片网站| 美女精品在线观看| 欧美日韩一区二区三区视频播放| 国产精品毛片aⅴ一区二区三区| 视频一区二区三区在线| 婷婷激情一区| 国产精品大片| 日韩一二三区在线观看| 狠狠色综合网| 久久精品青草| sm久久捆绑调教精品一区| 国产毛片精品| 日韩欧美在线精品| 另类国产ts人妖高潮视频| 久久久久国产精品一区三寸|