1
6
您是否可以控制如何创建和编码/解码cookie?如果是这样,那么您可以切换到另一种编码机制,即不使用可能与cookie规范冲突的字符的编码机制。例如, Apache Commons Codec 包括一个 Hex 类,它可以对十六进制字符串之间的二进制数据进行编码和解码。它将大于base64中的等效数据,但这可能无关紧要。 或者,您可以使用 Cookie API一点。JavaDoc Cookie.setValue() 说:
因此,从技术上讲,base64编码与版本0 cookie不兼容,这可能是默认的。你可以试着打电话
|
2
1
如果我正确理解bug报告,编码器的正确实现将始终生成一个4的倍数的字符串,因此如果添加bug修复程序,它将不会在JBoss以外的其他应用服务器中触发。因此,您的代码将在所有服务器上工作。另一方面,也许您可以将它作为servlet过滤器来实现,这对您的应用程序来说是最小的干扰。 |
3
1
对于jboss 5,设置以下系统属性: org.apache.catalina.strict_servlet_compliance=false 巴拉 |
Junior Bezerra · 部署Jboss产品 6 年前 |
user3311231 · 无效会话和无效会话之间的区别是什么 6 年前 |
abalcerek · 从wildfly发送jms消息 6 年前 |
L. Cornelius Dol · 下拖独立震击器 6 年前 |
Alex Mi · 在JBoss EAP 7中配置Http标头 6 年前 |