国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭山县| 同心县| 京山县| 香港| 河津市| 高州市| 永顺县| 平山县| 安顺市| 台安县| 田林县| 瑞昌市| 西峡县| 安陆市| 江油市| 上犹县| 正阳县| 内丘县| 辉县市| 鸡泽县| 孝感市| 滦平县| 三门县| 永善县| 和龙市| 和顺县| 长泰县| 东阳市| 齐河县| 余庆县| 黄大仙区| 右玉县| 乌苏市| 温泉县| 逊克县| 拉孜县| 永和县| 老河口市| 汕头市| 当涂县| 来安县|