我用httpwebrequest成功登录某账号后,用抓包工具能够看到服务器响应的数据包第一行是“200 OK”,表示用户名密码正确,成功登录。我想问下这个“200 OK”如何在程序中获得??

解决方案 »

  1.   

    这个是HTTP协议的200OK
    还真没尝试过取,不过没有未捕获的错误的时候 
    都是200ok 不需要特别去取
      

  2.   

    HttpWebRequest request =(HttpWebRequest)WebRequest.Create("http://www.sina.com.cn");
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    response.StatusCode; //这个就是状态码。HttpStatusCode枚举,具体的值可以在msdn上查到。
      

  3.   

    response.Headers里也包含这个信息
      

  4.   

    我用httpwebrequest成功登录某账号后,用抓包工具能够看到服务器响应的数据包第一行是“200 OK”,表示用户名密码正确,成功登录。我想问下这个“200 OK”如何在程序中获得??// 不觉得吧~ 只要请求没错返回的数据正确 不管是用户有没有登陆成功 状态都应该为200 OK的!这是http的请求状态的值, 所以我觉得楼主 如果要判断用户是否正常登陆应该要经html的提示内容为准,而不应该是页面的状态~ 呵呵