我正在使用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");
}
Run Code Online (Sandbox Code Playgroud)
谢谢!