调用多个HttpWebRequest

时间:2011-09-28 14:18:07

标签: c# .net httpwebrequest

我需要在一个时刻做几个HttpWebRequest请求,但是当我多次发出请求会花费很多时间。我计划在一个单独的线程中执行每个请求,然后获得所有返回并在所有调用完成后将它们全部放在一起吗?

2 个答案:

答案 0 :(得分:2)

绝对

查看HttpWebRequest.BeginGetResponse Method

上的msdn文档

我无法写出比文档更好的例子。

答案 1 :(得分:1)

我对Threading知之甚少,但由于它们是异步运行的,因此获取返回值不是一种选择。但是,此线程:http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/c43c0cce-491a-4ddb-9012-69929fab8e5e/确实指向ThreadPool类。