c# get post

private string get(string url)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.CookieContainer = this.cc;
            request.Method = "GET";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
            return reader.ReadToEnd();
        }
        private string post(string url, string data)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            request.CookieContainer = this.cc;
            request.ContentLength = data.Length;
           // request.Referer = refe;
            StreamWriter writer = new StreamWriter(request.GetRequestStream(), Encoding.Default);
            writer.Write(data);
            writer.Flush();
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
            return reader.ReadToEnd();
        }

  

posted @ 2014-01-18 03:32  Sacred随心  阅读(183)  评论(0编辑  收藏  举报