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

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

java后端解決跨域的幾種問題解決

瀏覽:97日期:2022-08-15 10:46:54
1.java過濾器過濾

允許整個項目跨域訪問,可通過filter來進行過慮:

public class SimpleCORSFilter implements Filter{ @Override public void destroy() {} @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) res; response.setHeader('Access-Control-Allow-Origin', '*'); response.setHeader('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, DELETE'); response.setHeader('Access-Control-Max-Age', '3600'); response.setHeader('Access-Control-Allow-Headers', 'x-requested-with'); chain.doFilter(req, res);} @Override public void init(FilterConfig arg0) throws ServletException {} }

在web.xml中需要添加如下配置:

<filter> <filter-name>cors</filter-name> <filter-class>com.ssm.web.filter.SimpleCORSFilter</filter-class> </filter> <filter-mapping> <filter-name>cors</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></filter>

為單個方法提供跨域訪問,直接添加請求頭:

response.setHeader('Access-Control-Allow-Origin', '*'); response.setHeader('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, DELETE'); response.setHeader('Access-Control-Max-Age', '3600'); response.setHeader('Access-Control-Allow-Headers', 'x-requested-with');2.后臺Http請求轉發

使用HttpClinet轉發進行轉發(簡單的例子 不推薦使用這種方式)

try { HttpClient client = HttpClients.createDefault(); //client對象 HttpGet get = new HttpGet('http://localhost:8080/test'); //創建get請求 CloseableHttpResponse response = httpClient.execute(get); //執行get請求 String mes = EntityUtils.toString(response.getEntity()); //將返回體的信息轉換為字符串 System.out.println(mes);} catch (ClientProtocolException e) { e.printStackTrace();} catch (IOException e) { e.printStackTrace();}3、后臺配置同源Cors (推薦)

在SpringBoot2.0 上的跨域 用以下代碼配置 即可完美解決你的前后端跨域請求問題

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springframework.web.filter.CorsFilter;/** * 實現基本的跨域請求 * @author linhongcun * */@Configurationpublic class CorsConfig { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource = new UrlBasedCorsConfigurationSource(); final CorsConfiguration corsConfiguration = new CorsConfiguration(); /*是否允許請求帶有驗證信息*/ corsConfiguration.setAllowCredentials(true); /*允許訪問的客戶端域名*/ corsConfiguration.addAllowedOrigin('*'); /*允許服務端訪問的客戶端請求頭*/ corsConfiguration.addAllowedHeader('*'); /*允許訪問的方法名,GET POST等*/ corsConfiguration.addAllowedMethod('*'); urlBasedCorsConfigurationSource.registerCorsConfiguration('/**', corsConfiguration); return new CorsFilter(urlBasedCorsConfigurationSource); }}4、使用SpringCloud網關

服務網關(zuul)又稱路由中心,用來統一訪問所有api接口,維護服務。Spring Cloud Zuul通過與Spring Cloud Eureka的整合,實現了對服務實例的自動化維護,所以在使用服務路由配置的時候,我們不需要向傳統路由配置方式那樣去指定具體的服務實例地址,只需要通過Ant模式配置文件參數即可

5、使用nginx做轉發

現在有兩個網站想互相訪問接口 在http://a.a.com:81/A中想訪問 http://b.b.com:81/B 那么進行如下配置即可然后通過訪問 www.my.com/A 里面即可訪問 www.my.com/B

server { listen 80; server_name www.my.com; location /A { proxy_pass http://a.a.com:81/A; index index.html index.htm; } location /B { proxy_pass http://b.b.com:81/B; index index.html index.htm; } }

如果是兩個端口想互相訪問接口 在http://b.b.com:80/Api中想訪問 http://b.b.com:81/Api 那么進行如下配置即可使用nginx轉發機制就可以完成跨域問題

server { listen 80; server_name b.b.com; location /Api { proxy_pass http://b.b.com:81/Api; index index.html index.htm; } }

到此這篇關于java后端解決跨域的幾種問題解決的文章就介紹到這了,更多相關java 跨域內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人亚洲一区| 欧美激情麻豆| 美女免费视频一区| 91大神在线观看线路一区| 亚洲精品极品| 亚洲精品系列| 日韩精品视频在线看| 久久香蕉精品| 亚洲精品乱码| 国产情侣久久| 国产精品天天看天天狠| 精品视频国内| 国产激情一区| 激情久久五月| 天使萌一区二区三区免费观看| 亚洲调教视频在线观看| 99热免费精品| 中文字幕日韩亚洲| 欧美一区二区三区久久精品| 国产精品xxx在线观看| 久久99久久人婷婷精品综合| 精品国产精品国产偷麻豆| 91一区二区| 久久国产中文字幕| 国产亚洲精品v| 91在线成人| 精品国产亚洲一区二区在线观看| 日韩不卡在线| 妖精视频成人观看www| 日韩高清电影免费| 久久精品国产网站| 日韩欧美一区二区三区免费观看| 欧美中文日韩| 嫩草伊人久久精品少妇av杨幂| 91亚洲国产高清| 在线亚洲观看| 欧美日韩1区| 国产一区二区三区黄网站 | 丝袜亚洲精品中文字幕一区| 69堂免费精品视频在线播放| 在线看片福利| 午夜亚洲精品| 欧美国产不卡| 国产视频一区欧美| 欧美天堂一区| 久久夜夜操妹子| 亚洲精品美女| 日韩网站中文字幕| 日韩三级一区| 久久久久蜜桃| 久久狠狠久久| 成人羞羞视频播放网站| 亚洲免费毛片| 久久裸体视频| 国产亚洲观看| 自拍日韩欧美| 美女视频网站久久| 香蕉久久夜色精品国产| 国产在线日韩精品| 亚洲人成网77777色在线播放| 亚洲激情国产| 久久99免费视频| 91精品婷婷色在线观看| 精品日本视频| 国产婷婷精品| 视频一区视频二区中文字幕| 国产欧美一区二区精品久久久| 国内精品伊人| 免费人成在线不卡| 久久久夜夜夜| 波多视频一区| 免费一级欧美片在线观看网站| 日韩中文欧美在线| 激情偷拍久久| 久久高清免费| 国产精品蜜月aⅴ在线| 性欧美xxxx免费岛国不卡电影| 日本伊人久久| 日韩国产欧美视频| 亚洲精品乱码久久久久久蜜桃麻豆| 国产成人免费视频网站视频社区| 首页国产精品| 亚洲一区二区三区高清| 久久精品一区二区国产| 午夜在线观看免费一区| 一区二区三区四区日本视频| 欧美一区网站| 日韩中文字幕1| 九一精品国产| 激情国产在线| 国产日产一区| 亚洲精品免费观看| 亚洲免费激情| 久久精品亚洲欧美日韩精品中文字幕| 国产精品三p一区二区| 免费久久久久久久久| 精品国产亚洲一区二区三区大结局| 日韩国产91| 综合在线一区| 影音国产精品| 99精品美女| 欧美精品高清| 国产成人精品一区二区免费看京| 日韩激情一二三区| 免费看日韩精品| 国产亚洲毛片| 国产一级久久| 国产高清久久| 久久国产精品成人免费观看的软件| 欧美韩日一区| 美女高潮久久久| 欧美性www| 日韩精品久久理论片| 国产精品婷婷| 亚洲激情婷婷| 99视频精品| 亚洲欧美日本国产专区一区| 中文精品视频| 国产日韩专区| 视频在线在亚洲| 男女男精品网站| 首页欧美精品中文字幕| 中文不卡在线| 亚洲开心激情| 91亚洲精品在看在线观看高清| 日韩欧美中文字幕在线视频| 在线国产日韩| 天堂av一区| 日本三级亚洲精品| 国产欧美丝祙| 国产精品免费大片| 欧美国产另类| 国产精品巨作av| 久久精品色播| 欧美国产美女| 亚洲午夜黄色| 99日韩精品| 亚洲日本国产| 国产一卡不卡| 国产一区二区三区亚洲| 欧美少妇精品| 久久久夜夜夜| 天堂av在线一区| 97久久亚洲| 久久精品国产久精国产| 伊伊综合在线| 国产精品人人爽人人做我的可爱| 蜜臀精品一区二区三区在线观看 | 不卡视频在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 蜜臀a∨国产成人精品| 亚洲美女91| 麻豆精品新av中文字幕| 国产精品久久久久蜜臀| 99久久精品网| 最近国产精品视频| 欧美激情亚洲| 在线日韩一区| 亚洲精品无播放器在线播放| 免费看久久久| 欧美日韩在线二区| 视频精品一区二区| 国产乱人伦精品一区| 一区二区精品伦理...| 欧美天堂亚洲电影院在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 视频在线观看国产精品| 国产欧美日韩精品高清二区综合区 | 欧美日韩网址| 日韩1区2区| 亚洲在线一区| 国产日韩欧美在线播放不卡| 特黄特色欧美大片| 亚洲精品在线国产| 亚洲国产福利| 模特精品在线| 久久成人高清| 国产精品88久久久久久| 日本欧美大码aⅴ在线播放| 国产资源在线观看入口av| 亚洲中字黄色| 你懂的网址国产 欧美| 国产精品婷婷| 精品精品久久| 亚洲三级精品| 天堂中文av在线资源库| 亚洲视频播放| 国产成人1区| 中文字幕乱码亚洲无线精品一区| 精品一区电影| 视频一区二区欧美| 正在播放日韩精品| 日韩精品亚洲专区| 欧美成人午夜| 麻豆精品久久| 亚洲精品国产日韩| 成人看片网站| 国产精品久久久久久久久久妞妞 | 国产精品s色| 国产视频一区在线观看一区免费|