zoukankan      html  css  js  c++  java
  • 解决ajax跨越问题

    解决方案:
    ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。
     
    如果跨域使用POST方式,可以使用创建一个隐藏的iframe来实现,与ajax上传图片原理一样,但这样会比较麻烦。
     
    因此,通过设置Access-Control-Allow-Origin来实现跨域访问比较简单,如果服务器端框架是spring mvc 可以在返回的header里设置:
     
      // 指定允许其他域名访问  
      header('Access-Control-Allow-Origin:*');  
      // 响应类型  
      header('Access-Control-Allow-Methods:POST');  
     
    注:
      * 表示所有域名都可以访问,如果指定域名访问把*换成如: www.cnblogs.com 或者IP,如果多个域名则用逗号分隔。
      这样可以实现post 跨越请求,如果get就去掉第二个设置,默认就是get.
     

  • 相关阅读:
    机械奥妙
    双向可控硅
    开关电源
    阻容降压电路
    手机充电电源的电路原理
    运算放大电路
    剃须刀电路
    d039: 点的位置
    d029: 求出2-100之间的所有质数(素数)
    d023: 各位数字之和
  • 原文地址:https://www.cnblogs.com/Seeasunnyday/p/9364264.html
Copyright © 2011-2022 走看看