作家
登录

ajax跨域,这应该是最全的解决方案了

作者: 来源: 2017-12-20 09:06:35 阅读 我要评论

  •  
  •     AllowOverride none 
  •  
  •     Require all denied 
  •  
  • </Directory> 
  • 改为以下代码

    1. <Directory /> 
    2.  
    3.     Options FollowSymLinks 
    4.  
    5.     AllowOverride none 
    6.  
    7.     Order deny,allow 
    8.  
    9.     Allow from all 
    10.  
    11. </Directory> 

    Node.js后台设备(express框架)

    抓包请求数据

    Node.js的后台也相对来说比较简单就可以进行设备。只需用express如下设备:

    1. app.all('*'function(req, res, next) { 
    2.  
    3.     res.header("Access-Control-Allow-Origin""*"); 
    4.  
    5.     res.header("Access-Control-Allow-Headers""X-Requested-With"); 
    6.  
    7.     res.header("Access-Control-Allow-Methods""PUT,POST,GET,DELETE,OPTIONS"); 
    8.  
    9.     res.header("X-Powered-By"' 3.2.1'
    10.  
    11.         //这段仅仅为了便利返回json罢了 
    12.  
    13.     res.header("Content-Type""application/json;charset=utf-8"); 
    14.  
    15.     if(req.method == 'OPTIONS') { 
    16.  
    17.         //让options请求快速返回 
    18.  
    19.         res.sendStatus(200);  
    20.  
    21.     } else {  
    22.  
    23.         next();  
    24.  
    25.     } 
    26.  
    27. }); 

    JAVA后台设备

    JAVA后台设备只须要遵守如下步调即可:

    • 第一步:获取依附jar包

    下载 cors-filter-1.7.jar, java-property-utils-1.9.jar 这两个库文件放到lib目次下。(放到对应项目标webcontent/WEB-INF/lib/下)

    • 第二步:如不雅项目用了Maven构建的,请添加如下依附到pom.xml中:(非maven请忽视)
    1. <dependency> 
    2.  
    3.     <groupId>com.thetransactioncompany</groupId> 
    4.  
    5.     <artifactId>cors-filter</artifactId> 
    6.  
    7.     <version>[ version ]</version> 

        推荐阅读

        软件系统管控难题已破 CAST智能分析平台引入中国

      【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 【51CTO.com原创稿件】CISQ董事长兼首席履行官Bill Curtis博士也指出,他曾几回来到中国,致力于推动国际代>>>详细阅读


      本文标题:ajax跨域,这应该是最全的解决方案了

      地址:http://www.17bianji.com/lsqh/39951.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)