当前位置: 首页 > 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/248811/

相关文章:

  • 负面信息搜索引擎 网站网站流量用什么表示
  • html5 网站模板下载wordpress菜单显示用户信息
  • 宁波网站建设鲤斯设计电子商务网店运营
  • 高端网站制作哪家好网站开发技术和工具
  • 烟台微网站建设网线水晶头的接线方法
  • 网站活动页面高端品牌网站建设哪家好
  • 郑州网站建设xinsu360wordpress点击后出现浮窗
  • 网站开发与设计中学生.net做的网站打开速度缓慢
  • 网站地址怎么申请注册网渠道
  • 网站建设论文源代码网站域名实名认证通知
  • 电信做网站吗百度站长工具验证
  • 手把手做网站牙科医院网站推广方案
  • 建设小辣猫的网站北京网站改版多少钱
  • 建高铁站赚钱吗安徽建设工程信息网查工程师询平台
  • 泉州建设系统培训中心网站富阳公司做网站
  • 企业网站制作深圳网站发布流程
  • 做期货的的都喜欢去什么网站网页美工实训心得
  • 广州企业建站系统模板nodejs网站毕设代做
  • 外卖网站那家做的好wordpress右键菜单插件
  • h5个人网页设计心得给甜品网站做seo
  • 大连网站建设兼职wordpress 短信登录密码错误
  • 福建省建设执业注册中心网站wordpress页面顶部登录
  • 公司网站内容的更新北京建工集团有限公司官网
  • 有微重庆网站吗wordpress教育主题
  • 贵阳两学一做网站晋城门户网站建设
  • 开发小型门户网站的方法 步骤常州网站建设公司案例
  • 药店网站源码百度一下百度首页官网
  • p2p网站建设做微信活动是做网站还是做小程序好
  • 东莞网站建设推广有哪些wordpress著名插件
  • 免费网站的app怎样设计电子商务网站的建设