有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

检查是否使用java成功登录到网站

我正在使用一个代码登录到一个网站。我先打一个Get电话,获取表单参数。 然后,我通过一个post电话将我的登录凭证以表单的形式发送到该网站。 我得到的结果如下:

正在向URL发送“POST”请求:https://abc.ef.edu/login.asp

Post参数:userName=xyz&;密码=xyz&;登录=登录+登录

响应代码:200

这个结果是否意味着我已登录该网站? 如果是,我如何检查? 如果没有,那么我如何登录


共 (2) 个答案

  1. # 1 楼答案

    不,这并不意味着你已经登录了,它只是意味着你在网络上撤回了一个页面

    为了测试登录,您需要使用一些数据标记(在成功登录时)来“装饰”页面,然后解析响应并查找它

    例如<!您已登录>

    然后搜索那个字符串

    或者创建一个只返回令牌的页面的精简测试版本

  2. # 2 楼答案

    该代码是一个HTTP响应代码,这意味着您的登录页面已被找到(AGA是一个404,当未找到页面时,您将获得该代码)。它与身份验证的状态无关。即使登录失败,您仍然只会收到HTTP代码200