【发布时间】:2014-07-29 12:56:36
【问题描述】:
我在这里遇到了一个小问题。我们是一组开发 Web 应用程序的 3 人。当我向一个处理登录的 servlet 发帖,然后向另一个 servlet 发帖时,我试图使用我们存储在会话中的属性在登录中,就好像它正在使用另一个会话。我不认为代码有问题,因为其他人可以毫无问题地做到这一点..
我使用 fiddler2 作为我的 restclient,其他人使用 Cocoa 作为他们的客户端。当我检查标题时,两个不同的帖子有两个不同的会话 ID。
我大部分时间都在尝试解决这个问题,但还没有发现任何东西。如有任何建议,我将不胜感激。
【问题讨论】:
-
如果
sessionId不同,则会话不同,关键问题似乎是为什么sessionId不同? -
cookies 启用了吗?
-
通常,请求通过 cookie 绑定到会话,例如 JSESSIONID。当浏览器是客户端程序时,它将为您处理存储和发送来自网络应用程序的 cookie,但如果您正在编写自己的客户端,则必须自己处理 cookie(或使用库)。跨度>
-
正是我的想法 Elliott,但我还没有弄清楚。是的 NobalG 我在 Chrome 中启用了 cookie。我不是通过浏览器与服务器通信,而是通过 Fiddler2。是在提琴手我必须处理饼干吗?
标签: java session servlets fiddler