0

我正在尝试使用 URLConnection 从网站上抓取数据。需要跟踪我的登录和会话,但该网站显然拒绝了 cookie。

我看不到该网站的 cookie。他们可以用来保存会话的替代方法是什么?我看到 URL 重写可能是一种选择。

如何在该网站上跟踪我的登录/会话?

4

2 回答 2

1

encodeURL()使用它来确保正确处理会话管理。它接收一个 URL,如果用户关闭了 cookie,它会将 jsessionid 以适当的格式附加到 URL,以被识别为会话标识符。

什么时候使用它?每次您有链接、表单操作、sendRedirect 或其他 URL 访问客户端时,您的应用程序都需要维护服务器端会话。服务器端转发和包含不需要它。

于 2012-11-05T17:36:34.283 回答
1

将会话 ID 存储在隐藏字段中是另一种选择。看看这个教程

于 2012-11-05T17:34:30.670 回答