小编use*_*581的帖子

C#如何使这个HttpRequest异步?

我有这个代码:

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
using (WebResponse myResponse = myRequest.GetResponse())
{
    using (StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8))
    {
        result = sr.ReadToEnd();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在完成此请求后运行此代码:

MessageBox.Show("Finish");
Run Code Online (Sandbox Code Playgroud)

此外,当我运行此代码时,我的程序变得冻结.我认为这个问题可以通过异步HttpWebRequest来解决.

c# asynchronous

-1
推荐指数
1
解决办法
918
查看次数

标签 统计

asynchronous ×1

c# ×1