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

    有好几种解决方案:

    可以用jsonp,但是不推荐,修改的东西太多。用的很少了。

    省略。。。

    在服务端设置response的请求头参数

    response.setHeader("Access-Control-Allow-Origin", "http://localhost:9105");
    response.setHeader("Access-Control-Allow-Credentials", "true");

    Access-Control-Allow-Origin

    Access-Control-Allow-OriginHTML5中定义的一种解决资源跨域的策略。

    他是通过服务器端返回带有Access-Control-Allow-Origin标识的Response header,用来解决资源的跨域权限问题。

     使用方法,在response添加 Access-Control-Allow-Origin,例如  

    Access-Control-Allow-Origin:www.google.com

    也可以设置为 * 表示该资源谁都可以用

     

    下一句是操作cookie的,如果不加则不能操作cookie,如果加的话,上面第一行就不能写* 必须是一个具体的值

     

    如果是springmvc4.2版本以上的可以用注解方法。

    @CrossOrigin(origins="http://localhost:9105",allowCredentials="true")

    allowCredentials="true"  可以缺省

  • 相关阅读:
    多态
    封装,继承,多态
    基本类型和引用类型的区别
    第七天 面向对象
    什么是Java线程池
    游戏内核架构
    放松
    静不下来心写代码
    速度和正确率
    理顺思路
  • 原文地址:https://www.cnblogs.com/coder-lzh/p/9227105.html
Copyright © 2011-2022 走看看