標籤:des style blog http io ar color os sp
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; }
c# post方式發送請求