我在线程上看到了How do you configure HttpOnly cookies in tomcat / java webapps? Tomcat 5.5.(>28) 应该支持元素useHttpOnly
中指定的供应商特定属性<Context>
。
我将此属性添加到我的 server.xml 中配置的所有上下文中。
但是,只有JSESSIONID
附加了"; httpOnly"
标志。所有其他 cookie 与我添加之前的完全一样useHttpOnly="true"
。
Set-Cookie=
JSESSIONID=25E8F...; Path=/custompath; HttpOnly
mycustomcookie1=xxxxxxx; Path=/
mycustomcookie2=1351101062602; Path=/
mycustomcookie3=0; Path=/
mycustomcookie4=1; Path=/; Secure
mycustomcookie5=4000; Expires=Sat, 22-Oct-2022 17:51:02 GMT; Path=/
还有什么我需要改变的吗?
(升级到 tomcat 6 或 7 目前不是一个选项。我们的系统使用基于 tomcat 5.5 的第三方框架)