国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java設置Access-Control-Allow-Origin允許多域名訪問的實現方法

2024-07-14 08:42:29
字體:
來源:轉載
供稿:網友

 對于前后端分離的項目難免會遇到跨域的問題,在設置跨域的問題中有許多需要注意的事情,如本次將要將的設置Access-Control-Allow-Origin使其允許多域名請求。

     (1)設置允許多域名訪問最簡單的方法是使用通配符,但是這種方式允許所有域名都可以訪問,并不安全,而且這種方式瀏覽器不能攜帶cookie信息(攜帶cookie信息只能使用真實域名,如下面第二中方式)。這種方式只推薦在不帶cookie信息的開發中測試使用。代碼如下:

 rep.setHeader("Access-Control-Allow-Origin", "*");

    (2)使用數組過濾的方式 

@Override public void doFilter(ServletRequest request, ServletResponse response,       FilterChain chain) throws IOException, ServletException {  HttpServletRequest req = (HttpServletRequest) request;  HttpServletResponse rep = (HttpServletResponse) response;  // 設置允許多個域名請求  String[] allowDomains = {"http://www.toheart.xin","http://192.168.11.213:8080","http://localhost:8080"};  Set allowOrigins = new HashSet(Arrays.asList(allowDomains));  String originHeads = req.getHeader("Origin");  if(allowOrigins.contains(originHeads)){   //設置允許跨域的配置   // 這里填寫你允許進行跨域的主機ip(正式上線時可以動態配置具體允許的域名和IP)   rep.setHeader("Access-Control-Allow-Origin", originHeads);  }

總結

以上所述是小編給大家介紹的Java設置Access-Control-Allow-Origin允許多域名訪問的實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临泽县| 宜城市| 富阳市| 芒康县| 祁连县| 平泉县| 徐水县| 都江堰市| 福建省| 桂平市| 航空| 贵阳市| 泌阳县| 上饶县| 陆丰市| 贺州市| 黔西县| 塘沽区| 永胜县| 仁寿县| 平江县| 鸡西市| 内丘县| 富民县| 青浦区| 九台市| 泰来县| 南皮县| 井研县| 沙雅县| 乡宁县| 连平县| 孝感市| 曲阜市| 渑池县| 南汇区| 江北区| 邵武市| 天祝| 灵璧县| 乌鲁木齐县|