码迷,mamicode.com
首页 > Windows程序 > 详细

c# post方式发送请求

时间:2014-12-08 09:14:55      阅读:306      评论:0      收藏:0      [点我收藏+]

标签: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方式发送请求

标签:des   style   blog   http   io   ar   color   os   sp   

原文地址:http://www.cnblogs.com/honghong75042/p/4150324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!