当前位置: 首页 > news >正文

婚嫁网站设计神华科技 网站建设

婚嫁网站设计,神华科技 网站建设,wordpress手册下载,wordpress金融模板WEB软件项目中经常会遇到跨域问题#xff0c;解决方案早已是业内的共识#xff0c;简要记录主流的处理方式#xff1a; 跨域感知session需要解决两个问题#xff1a; 1. 跨域问题 2. 跨域cookie传输问题 跨域问题 解决跨域问题有很多种方式#xff0c;如使用springboot…WEB软件项目中经常会遇到跨域问题解决方案早已是业内的共识简要记录主流的处理方式 跨域感知session需要解决两个问题 1. 跨域问题 2. 跨域cookie传输问题 跨域问题 解决跨域问题有很多种方式如使用springboot自带的crossOrigin注解 CrossOrigin(origins {*}, allowedHeaders *)添加这个注解后所有的http response头上都会加上 Access-Control-Allow-Origin * 以及 Access-Control-Allow-Headers * 两个头部这样可以满足CORS的跨域定义前端看到这两个头部就认定对应的域名接收任何来自或不来自于本域的请求 跨域传递cookie的问题 跨域和跨域传递cookie是两个不同纬度的问题如果要做到跨域感知session的前提下将cookie也能传上去这个时候就需要设置另外一个头部。 CrossOrigin(origins {*}, allowCredentials true, allowedHeaders *)使用了 allowCredentials 后 Access-Control-Allow-Credentials 头被设置成 true同时前端设置xhrField:{withCredential:true} 后浏览器在前端网络请求内带上对应的 cookie 头部和后端的allowCredentials 配合在一起解决跨域传递 cookie 的问题。如果项目中只使用了get、post方法而这两个方法在跨域请求中都是可以用的allowedHeaders 可以不加。 另外当设置了 allowCredentials “true 时origins {”*} 就失效了因为一旦设置了跨域传递cookie 就不能再设置接受任何 origins而 springboot 的实现方式是返回的 allow origin 取request内的 origin即前端 html 页面路径。这样就可以实现允许使用了跨域的 origin。 注意许多浏览器 (safari和最新版本的 chrome) 默认设置不支持携带跨域 cookie即便代码写成允许浏览器底层也做了限制因此在调试的时候可以关闭对应的限制也可以使用其他跨域处理方式。
http://www.w-s-a.com/news/118882/

相关文章:

  • php建站软件哪个好南京哪家做网站好
  • 排名好的手机网站建设番禺网站建设专家
  • 番禺怎么读百度有专做优化的没
  • 网站开发中应注意哪些问题网络营销的主要特点
  • 网站定制案例北京网站制作招聘网
  • 网站建设与推广实训小结网站建设专业英文
  • 郑州网站建设动态凡科网站建设是免费的吗
  • 湖北手机网站建设wordpress转emlog博客
  • 北京东站设计网名的花样符号
  • 安徽建设厅网站首页网站开发aichengkeji
  • 自贡网站制作荣茂网站建设
  • 什么做的网站吗正规的机械外包加工订单网
  • 网络工程公司的业务邵阳seo快速排名
  • 博主怎么赚钱网站seo找准隐迅推
  • 营销号经典废话北京网站建设公司网站优化资讯
  • 一六八互联网站建设怎么做套版网站
  • wordpress 书站建筑公司简介范文大全
  • 建设官方网站多少鲜花网站建设的主要工作流程
  • 卖主机网站轻量wordpress主题
  • 网站建设规划书结构制作一个自己的网站
  • 外贸网站商城建设做网站和推广
  • 网站建设微信群免费简约ppt模板
  • 哈尔滨网站设计公司哪家更好shopify和wordpress
  • 岚县网站建设网站建设中效果
  • 网站建设软文推广网站建设分金手指排名十四
  • 网站建设要什么知识广州注册公司地址怎么解决
  • 自己可以做开奖网站吗wordpress和hexo
  • 成都网站关键词优化wordpress价格
  • 网站开发后端站建设 app开发网站
  • 毕业设计做网站好的想法开发网站代码量