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

你知道升级 tomcat 8.5.x后cookie有什么变化吗?

为什么80%的码农都做不了架构师?>>>   hot3.png

1、问题

如果用 tomcat 8.5.x 写的带有特殊符号(=)的cookie,然后跳转到其他部署在tomcat8.0.x 应用,然后获取cookie会发现 tomcat8.0.x 会过滤掉=

2、怎么解决

方案一:把 = 符号去掉

方案二: 可以把低版本tomcat( tomcat8.0.x或者tomcat7.0.x)的catalina.properties加上如下配置。 这样就可以解决等号问题了

org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE=true

参考:http://blog.csdn.net/gotobar/article/details/51902348

官方文档地址:http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html 输入图片说明

经过观察发现 tomcat8.0.x 带双引号, 8.5.x的cookie 不带双引号

//tomcat 8.0.x  
Cookie: SESSION="Ecwo4mTii4q/ihlyZxXW=="; 
//tomcat  8.5.x
Cookie: SESSION=L0vmBBFvlGIPm6RdKrJP==; 

3、总结

只要是用tomcat 8.5.x写的cookie ,在tomcat7.0.x 或 tomcat8.0.x 获取会有问题,反过来是没有问题

转载于:https://my.oschina.net/huangy/blog/1603390

相关文章:

  • kaggle之数据分析从业者用户画像分析
  • 如何添加自定义脚本到开机自启动
  • Linux学习之路-Linux-循环 for、while【10】---20171223
  • 函数式 Java 到函数式 Kotlin 的转换
  • 23.2. 基础操作
  • Kubernetes系统架构简介[转]
  • Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)
  • [译]使用 Siesta 处理 Swift 网络请求
  • 33.3. nanomsg
  • Salesforce收购数据库创业公司Attic Labs
  • 数组 类型 在 存储过程中 使用
  • 基于TableStore/MaxCompute的数据采集分析系统介绍
  • think php框架接入微信支付中需要注意的问题(php 小白适用)
  • 第一章
  • 分布式文件系统FastDFS如何做到高可用
  • Angular 响应式表单之下拉框
  • css选择器
  • JavaScript实现分页效果
  • java中具有继承关系的类及其对象初始化顺序
  • Laravel Mix运行时关于es2015报错解决方案
  • magento 货币换算
  • SegmentFault 2015 Top Rank
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何解决微信端直接跳WAP端
  • 硬币翻转问题,区间操作
  • linux 淘宝开源监控工具tsar
  • 选择阿里云数据库HBase版十大理由
  • ​第20课 在Android Native开发中加入新的C++类
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (1)(1.11) SiK Radio v2(一)
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (function(){})()的分步解析
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (十六)Flask之蓝图
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET Framework .NET Core与 .NET 的区别
  • .net 设置默认首页
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .net和jar包windows服务部署
  • @Autowired @Resource @Qualifier的区别
  • @property python知乎_Python3基础之:property
  • @WebServiceClient注解,wsdlLocation 可配置
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [C#7] 1.Tuples(元组)
  • [C++]C++入门--引用
  • [C++]类和对象(中)