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

晋中市建设局网站广州seo怎么做

晋中市建设局网站,广州seo怎么做,南昌公司网站开发,seo线上培训多少钱Http请求Cookie失效问题记录 一、问题现象 在开发功能的过程中,业务依赖cookie进行取之,项目进行交互时会对前端http请求携带的cookies进行解析操作,但在自测调试对过程中出现账户的授权失效的报错问题。 二、问题排查 用arthas进行代码方…

Http请求Cookie失效问题记录

一、问题现象

在开发功能的过程中,业务依赖cookie进行取之,项目进行交互时会对前端http请求携带的cookies进行解析操作,但在自测调试对过程中出现账户的授权失效的报错问题。

在这里插入图片描述

二、问题排查

arthas进行代码方法报错排查,一步一步排查到当请求打到服务器时会被一个TokenFilter拦截,在其中会在中间价取到用户上下文,用户在登录的时候会在中间件设置上下文,并在http响应中设置rsid为对应业务数据形式,如:rsid_1:2_1245652125fsadfau

在请求业务服务器时,拦截会读取http请求中的cookies中的rsid值进行跟传来的token进行对比,如果不一致就会校验失败,出现上方的报错现象。

一开始以为是rsid设置的有误,就在用户登录的接口进行排查,发现确实是set上的rsid相关的业务数据,查看浏览器cookies设置也是成功的:如下图,but只针对主账户是成功的,其rsid数据例如:rsid_1_25672jrfanf

在这里插入图片描述
针对子账户则并非如此,发现其rsid对应的值为空:
在这里插入图片描述

登陆接口其实在响应中也设置返回了cookies给前端
在这里插入图片描述

那理论上应该是会设置成功的,那为什么会value为空呢???


在经过排查时,发现cookies对应的value不能有对应的特殊字符
在这里插入图片描述

在这里插入图片描述
当出现特殊字符就会被替换成空串

询问GPT
在这里插入图片描述


三、总结

在cookies的使用中,要符合对应的使用规范,避免开发中出现问题;

业务解决方案:将 替换为 ^

请求不再报错,符合功能业务


http://www.dtcms.com/wzjs/352488.html

相关文章:

  • 网站制作教程贵州seo和网络推广
  • 无锡网站建设价格低seo大牛
  • 网站营销信息竞价推广账户竞价托管
  • 有些网站做不了seoseo深圳优化
  • 网页设计免费模板网站推荐百度广告投诉电话客服24小时
  • 网站排名优化多少钱什么网站都能进的浏览器
  • 江西九江永修网站建设seo研究中心怎么样
  • 深圳网站建设html5搜索引擎优化的特点
  • 店面设计餐饮搜索引擎优化的基础是什么
  • 中国建设银行账户查询平台优化
  • 政府网站集约化建设安全2023近期舆情热点事件
  • 找投资项目的网站seo教程免费分享
  • 网站建设的进度安排和人员安排百度竞价推广账户
  • 做网站vs2012能不能做各城市首轮感染高峰期预测
  • 优化网站结构一般包括如何联系百度客服
  • 做免费网站教程国vs长沙县网络营销咨询
  • 名词解释 网站规划什么是百度指数
  • wordpress 名站东莞网站制作推广公司
  • 两学一做网站 苏州搜索引擎优化的定义
  • 在wordpress布置证书东莞百度网站排名优化
  • wordpress mxl-rpc服务专业网站优化培训
  • 青岛网站开发工资广州各区进一步强化
  • 赚钱网站入口网络营销推广方式都有哪些
  • 怎么做一元抽奖网站关键词排名查询工具有什么作用?
  • 网页游戏4399惠州seo整站优化
  • 一个专门做特产的网站电脑学校培训
  • 企业网站优化公司旅游网站网页设计
  • 淄博专业网站设计搜索引擎营销的典型案例
  • 网片加工机器seo网站分析工具
  • 有没有代做模型的网站最新的网络营销方式