public static bool CheckNew(string serverIP) { bool passed = false; try { string url = string.Format("http://{0}/login/index", serverIP); //encoding Encoding gb2312 = Encoding.GetEncoding("GB2312"); //创建连接 HttpWebRequest mHttpRequest = (HttpWebRequest)HttpWebRequest.Create(url); //超时间毫秒为单位 mHttpRequest.Timeout = 10000;//10s //发送请求的方式 mHttpRequest.Method = "POST"; //发送的协议 mHttpRequest.Accept = "HTTP"; string param = "LoginName=14020801&PassWord=14020801"; byte[] bs = Encoding.ASCII.GetBytes(param); mHttpRequest.ContentType = "application/x-www-form-urlencoded"; mHttpRequest.ContentLength = bs.Length; using (Stream reqStream = mHttpRequest.GetRequestStream()) { reqStream.Write(bs, 0, bs.Length); reqStream.Close(); } mHttpRequest.CookieContainer = new CookieContainer(); //创建一个响应对象 using (HttpWebResponse mHttpResponse = (HttpWebResponse)mHttpRequest.GetResponse()) { if (mHttpResponse.StatusDescription == "OK") { //passed = mHttpRequest.Address.AbsolutePath.Contains("Index"); passed = true; } else { passed = false; } mHttpResponse.Close(); } } catch { } return passed; }
时间: 2024-10-21 02:18:57