0

我有一个尝试自动登录到网站的 java 类。状态代码显示 200 OK,我读到 200OK 用于成功的 HTTP 请求,在我使用的 POST 请求中,响应将包含一个描述或包含操作结果的实体。但是我得到的响应仍然是登录页面的 html,而不是登录页面。这告诉我我没有成功登录。这会出错的可能性是什么?

4

1 回答 1

1
  • 您是否存储提交登录表单后收到的 cookie?
  • 您是否在下一个请求中提供这些 cookie?
  • 您确定登录页面不会将您重定向到某个“确认”网址吗?如果是这样,你会遵守吗?

打开 Firefox,安装 LiveHTTPHeaders 扩展,记录浏览器内的登录过程,确保可以正确回放。

于 2012-02-08T19:18:23.603 回答