我正在使用 WebRequest 进行简单的请求,并且应用程序只是挂起,直到响应返回。我该如何解决?
我已经阅读了很多主题,他们都说要使用线程。我不知道如何使用它们;谁能提供以下不挂起用户界面的示例?
private string SimpleRequest(String url)
{
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string result = reader.ReadToEnd();
stream.Dispose();
reader.Dispose();
return result;
}
private void button1_Click(object sender, EventArgs e)
{
String googleHtml = simpleRequest("https://facebook.com");
}
谢谢!