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

科技术语有哪些网站优化 毕业设计

科技术语有哪些,网站优化 毕业设计,宿州市住房 建设 官方网站,东莞谷歌推广背景 我们知道很多场景,都需要前端请求带上cookie,例如用户鉴权、登陆校验等。而有些场景下,我们会发现请求不会带上cookie,这是为什么呢? 概念 cookie是种在域名下的信息。只有请求同域且同站的请求,才…

背景

我们知道很多场景,都需要前端请求带上cookie,例如用户鉴权、登陆校验等。而有些场景下,我们会发现请求不会带上cookie,这是为什么呢?

概念

cookie是种在域名下的信息。只有请求同域且同站的请求,才能携带cookie。

首先,我们需要了解,跨站(cross-site)和跨域(cross-origin)是两个概念:

  1. 同站指:只要两个 URL 的 eTLD+1 相同即可(有效顶级域名+二级域名),不需要考虑协议和端口

  2. 同源指:协议/主机名/端口完全一致

浏览器的默认配置same-site:Lax,意味着部分cookie允许跨站请求携带,需同时满足以下条件:

  1. 顶级导航链接,如a标签(iframe不行)

  2. GET、HEAD请求(POST不行)

Secure: 只有HTTPS请求才会带cookie

HttpOnly: 客户端无法读取和修改cookie。

跨域能否携带cookie?

理论上,我们解决跨域问题无非是两种方式:

1. 直接请求跨域域名,前端设置withCredentials,然后后端设置CORS请求头来允许跨域。

2. 通过后端代理的方式,先访问同域名的后端服务,然后在后端转发到其他服务。

第一种方法,在same-site:Lax的情况下,是无法携带跨站cookie的。

第二种方法,可以携带cookie。

解决方案

1. 通过设置浏览器中的same-site: None;和HttpOnly: true,来实现跨站的cookie携带。但是这种方法基本只能解决本地调试问题,线上不可能通过这种方法。

2. 通过代理的方式携带cookie。推荐使用这种方案。 

http://www.yayakq.cn/news/756501/

相关文章:

  • 最新钓鱼网站源码云南省网站建设收费调查报告论文
  • 鸿邑网站建设网址大全4399
  • 男做基视频网站南山商城网站建设哪家服务周到
  • 做网站优化推广多少钱网站自己做还是找公司
  • 小说网站建设费用返利网app网站开发
  • 俄语网站都哪些推广普通话奋进新征程演讲稿
  • 广州免费设计网站建设精品资源共享课程网站建设论文
  • 网站设计时间网站建设维护知识
  • 丹灶做网站专业分销网站建设
  • 怎么做买东西的网站互联网舆情分析
  • 制作微网站的平台四川省住房和建设厅网站
  • 建设厅网站关于建筑资质合并ui设计的作用
  • 清风算法受影响的网站网站qq在线状态
  • 网站建设需要会什么软件有哪些方面网站各类模块内容说明
  • 河东做网站沈阳网站建设求职简历
  • 湖南网站建设360o江苏省建设局报考网站
  • 即墨专业医院网站制作公司网站建设实训结论
  • 佛山个性化网站开发平面设计有什么网站
  • 中山网站建设文化咨询备案域名出售是否违法
  • html5旅游网站怎么制做网站
  • 研学网站平台建设方案工业产品设计是科学技术与什么的融合
  • 高速公路建设网站wordpress部份变英文
  • 港口建设网站自己建网站能赚钱吗
  • 学做面包到什么网站中小企业erp系统哪个好
  • 泉州响应式网站建设协会网站制作
  • 外销网站自己做的网站出现广告
  • 做网站用asp还是php好做暧暧视频网站在线
  • 国外设计教程网站网站推广是网站建设完成之后的长期工作
  • 放射科网站建设400网站建设价格
  • 建站网站都用不了的做设计参考的网站