最近在学C#的网络请求,然后照着书上写了一个可复用的方法,通过WebRequest和WebResponse实现网络请求
using System.IO;
using System.Net;
public static string nihao(string url) {
WebRequest w1 = WebRequest.Create(url);
w1.Credentials = CredentialCache.DefaultCredentials;
WebResponse w2 = w1.GetResponse();
//通过WebRequest 对象的GetResponse方法实例化一个WebResponse 对象
Stream s1 = w2.GetResponseStream();
//调用WebResponse 对象的GetResponseStream方法返回数据流
StreamReader sr = new StreamReader(s1);
string s2 = sr.ReadToEnd();
return s2;
}