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

网站建设费用怎么做分录如何获取永久免费域名

网站建设费用怎么做分录,如何获取永久免费域名,个人创业怎样开公司,ds2600ii色带由浏览器发送后台请求会携带cookie#xff0c;在后台服务中会通过拦截器拦截到请求#xff0c;并通过session来获取当前用户是否登录#xff0c;即便httpsession是springSession实现分布式session共享#xff0c;它通过对request和response和session的包装类实现了自己的se…由浏览器发送后台请求会携带cookie在后台服务中会通过拦截器拦截到请求并通过session来获取当前用户是否登录即便httpsession是springSession实现分布式session共享它通过对request和response和session的包装类实现了自己的session存储流程对原有的使用不受影响把seession存储到redis中通过浏览器发送请求共享登录数据没有问题当后端模块依赖其他模块同样方式访问open feign构建的request是没有提供请求头的信息也没有携带cookie信息这导致本来已经登录的用户去访问其他服务获取到当前用户登录的购物车解果是拦截器的prehandler并没有获取到redis中的session也获取不到当前用户的购物车中的购物项这是远程调用构造请求时默认不会携带cookie导致。 解决:在feign调用远程服务时构建了request Template然后会调用拦截器对该模板设置属性我们自定义指定拦截器让它在远程调用时发生作用设置上请求头参数。流程如下第一次请求到静态页面地址时在请求函数中接受浏览器有效的session他会把session的属性在当前线程环境中继续向下传并在有效的会话间保留到服务当静态页面获取数据时当前线程的请求发起远程调用后端在发起远程feign构建请求后没有携带当前浏览器端的cookie通过自定义拦截器设置feign构建的请求头的信息我们实现拦截器重写apply方法在当前方法中接收浏览器请求的方法中的httpServletRequest参数他会在此线程上下文中共享在拦截器中使用request contextholder.getRequestAttributes()把他转为servletRequestAttributes然后获取到上一步骤的请求对象gitRequest最终获取到完整信息的请求头Request Context holder实现原理是threadlocal获取到前端的有效请求后获取cookie把他设置到新的请求中那么远程调用服务时被他的拦截器拦截验证远程已经登录返回正确信息。
http://www.pierceye.com/news/254142/

相关文章:

  • 合肥专业做网站的公司东莞阳光网投诉电话
  • 网站呢建设英雄联盟更新公告最新
  • 做ps图标什么网站最好免费微网站怎么做
  • 网站建设与网络编辑综合实训课程指导手册pdf软件外包
  • 网站开发规划书怎么写wordpress前端会员中心
  • asp.net网站建设实战 pdfWordpress媒体库途径
  • 开家网站设计公司优化游戏性能的软件
  • php企业网站开发pdfdede5.7网站搬家
  • 珠海建设网站的公司哪家好精品wordpress 模板
  • 企业网站建设和实现 论文沧州最新消息今天
  • 连云港做企业网站公司wordpress小工具上下
  • 新房网站建设公司手机制作app需要什么软件
  • 网站备案登记表网站建设及规划
  • 彩票网站建设平台wordpress模板怎么改织梦
  • 商业中心 网站建设怎么创建自己的官网
  • 中国建设银行总行官方网站宁波网站推广渠道
  • 网站备案的网站名称分类信息网址
  • 教育类网站建站jae安装wordpress
  • wordpress自定义站点设计网站广告语
  • 广告型网站怎么做的网络技术学习网站
  • 网站建设公司不赚钱进一步推进网站建设
  • 四川省工程建设协会网站360路由器网站建设
  • 快云服务器怎么做网站360网站收录提交入口大全
  • 网站设计的安全尺寸正规的培训行业网站开发
  • 网站提交了被收录后改怎么做商丘网站制作教程
  • 建网站被封了网站建设网页设计小江
  • 用node做的网站索引网站有哪些
  • 无锡设计网站建设时尚杂志网站设计分析
  • 嘉定区网站建设网站建设怎么谈
  • 网站开发 毕业设计如何做网站app