无参数请求方法:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.mayb.cn"); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream()); string str = reader.ReadToEnd();
带参数的Post请求方法
WebClient wc = new WebClient(); wc.Headers.Add("Accept-Language", "zh-cn"); wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); NameValueCollection nvc = new NameValueCollection(); nvc.Add("name", "mayb"); byte[] bytReturn = wc.UploadValues("http://www.mayb.cn/ajax/webservice.asmx/test", "post", nvc); wc.Dispose(); string str = Encoding.GetEncoding("gbk").GetString(bytReturn);