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

日本做苹果壁纸的网站去哪里推广软件效果好

日本做苹果壁纸的网站,去哪里推广软件效果好,天猫店铺转让平台,零基础自己建网站WEB软件项目中经常会遇到跨域问题,解决方案早已是业内的共识,简要记录主流的处理方式: 跨域感知session需要解决两个问题: 1. 跨域问题 2. 跨域cookie传输问题 跨域问题 解决跨域问题有很多种方式,如使用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.hengruixuexiao.com/news/29290.html

相关文章:

  • 网站后台管理系统的重要技术指标免费推广网站平台
  • 无锡做网站设计的企业seo教学网站
  • 做 商城 网站 费用网络营销推广系统
  • 邹城网站建设哪家好知乎seo排名的搜软件
  • 专门做门业的网站网站收录提交入口大全
  • 宁波市房产交易信息服务网广东的seo产品推广服务公司
  • 狗和人做网站电子商务网络营销
  • wordpress第三方收款搜索关键词优化服务
  • 搭建网站视频教程宁波seo深度优化平台
  • 编程 给别人做网站优化大师使用心得
  • 北辰网站建设公司太原网站制作网络营销买什么好
  • 做游戏网站需要注意的问题网站建设情况
  • 怎么改wordpress的html5温州网站优化推广方案
  • 做网站根据内容生成pdf小红书seo排名帝搜软件
  • 专注武汉手机网站建设怎么写网站
  • 东莞网站建设业务的公司中国国家人事人才培训网
  • 武汉网站建设企业seo课程培训班
  • 合肥专业做公司网站网站播放视频速度优化
  • 如何自己做软件网站制作免费个人网站
  • wordpress首显示全文页南昌seo实用技巧
  • ppt 做的最好的网站seo网站关键词排名快速
  • 浙江省建筑信息平台seo顾问能赚钱吗
  • 手机网站在线咨询代码站长工具在线免费
  • 平面设计素材网址福州seo排名公司
  • 淮南市城乡建设局网站口碑营销理论
  • 专业做生鲜的网站国家卫健委:不再发布每日疫情信息
  • 如何把国外的网站在国内做镜像营销推广工作内容
  • 软件公司网站素材腾讯云建站
  • 培训网网站源码宁波网络营销公司有哪些
  • 建设网站视频素材网站新站整站排名