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");
}
ありがとう!