akj*_*ain 6 cookies session google-chrome jsessionid session-cookies
我无法理解发生了什么.在其中一个环境.我的webapp(使用ExtJS 4.0编写) - 我看到登录请求成功完成但随后的请求失败了401.
当我在浏览器(F12)中发现更多时,第一个请求的响应头具有JSESSIONID,它被设置为cookie,但第二个请求不会在其请求头中发送它.这就是为什么第二个请求创建一个新会话并返回一个新的JSESSIONID.
在发送请求的客户端代码中,
Ext.Ajax.request({url:'', callback..})- 没有明确设置JSessionId或任何cookie.
奇怪的部分并非所有cookie密钥都缺失,只有JSESSIONID,这意味着cookie不会被浏览器禁用和设置.
为什么浏览器不发送JSESSIONID?我在firefox/chrome中试过这个.
这也只发生在我当地的环境,QA环境中.的webapp工作正常.
我自己弄清楚了..这就是问题 http://tomcat.apache.org/migration-7.html#Session_cookie_configuration
感谢所有花时间阅读我的问题的人。
| 归档时间: |
|
| 查看次数: |
3192 次 |
| 最近记录: |