当前位置: 首页 > 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.tj-hxxt.cn/news/127377.html

相关文章:

  • 巴彦淖尔市 网站建设廊坊关键词排名优化
  • 做网站都需要什么人团可以看国外网站的浏览app
  • 百度收录新网站怎么创建网站?
  • 清河网站建设费用seo搜索引擎优化入门
  • 最新网络销售平台网站优化策略
  • 专门做简历的网站有哪些重庆网站页面优化
  • 如何建设微网站怎样在百度打广告
  • 廊坊营销型网站建设百度网盘搜索引擎
  • 全国做网站的公司推特最新消息今天
  • php做网站首页修改私域流量营销
  • 做的网站为什么看不到图片中国十大网络销售公司
  • 超链接对做网站重要吗常见的微信营销方式有哪些
  • 国外网站在国内做镜像站点永久免费客服系统有哪些软件
  • 网站宣传推广策划方案十大短视频平台排行榜
  • 网站做产品的审核工作怎么样什么是外链
  • wordpress添加自定义字段宁波seo基础入门
  • .net做网站安全吗乔拓云网微信小程序制作
  • 河源市企业网站seo价格优化关键词技巧
  • 在哪个网站做一照一码常熟网站建设
  • 学院网站群建设seo的名词解释
  • 长春网站建设推广优化论坛seo网站
  • 临沂建站程序电子商务营销策略
  • 做网站流量钱谁给怎么做市场推广
  • 苏州模板网站建站产品经理培训哪个机构好
  • 浙江建设干部学校网站市场营销模式有哪些
  • 威海做网站优化江西seo推广软件
  • 免费推广网站入口2023燕在线bt磁力搜索
  • 惠州公司做网站seo网站推广seo
  • 郑州网站制作设计沈阳seo网站关键词优化
  • 深圳乐创网站建设关键词搜索挖掘爱网站