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

网站一键制作网络推广app

网站一键制作,网络推广app,h5课件制作软件,wordpress中文版插件下载背景 我们知道很多场景,都需要前端请求带上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.tj-hxxt.cn/news/17277.html

相关文章:

  • 齐齐哈尔网站开发整站优化加盟
  • 做化妆品代理在那些网站比较多如何制作付费视频网站
  • 无锡网站备案阜新网站seo
  • 页游在线玩乌鲁木齐seo
  • 广东阳江政府网seo教学视频教程
  • 重庆网站建设公司有哪些网络营销的策略有哪些
  • 服务器有了网站怎么做的天津百度快速排名优化
  • 广西网站建设定制windows优化大师的优点
  • 网站建设和网络推广百度会员登录入口
  • wordpress建立企业网站seo搜索引擎优化论文
  • 莆田网站建设开发seo排名助手
  • 亳州做网站长沙seo霜天博客
  • 网站建设公司内幕2022百度收录越来越难了
  • 网站建设合同】江西seo推广软件
  • 广西城乡建设厅网站首360seo排名点击软件
  • 建设网站的网站2022年最近十大新闻
  • 帮人做钓鱼网站以及维护台州网站建设平台
  • 什么网站是用html做的沈阳网站推广优化
  • 手机上做网站php山东自助seo建站
  • 移动网站开发试验报告南宁seo渠道哪家好
  • 做专门的表白网站外贸独立站推广
  • 美国手表网站谷歌seo优化怎么做
  • 网站优化 书快速seo软件
  • 做异形建筑的网站移动端关键词排名优化
  • 28网站开发seo臻系统
  • 佛山专业网站建设价格北京百度竞价托管公司
  • 撰写网站规划书淘宝关键词搜索排行榜
  • 市面上做网站多少钱软件测试培训班多少钱
  • 网站优化培训好学吗网络营销题库案例题
  • 云盘做网站网络推广服务外包公司