【发布时间】:2010-06-17 14:28:31
【问题描述】:
我有一个 aspx 页面,它接受一些输入并发出请求:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(string.Format("{0}?{1}", strPostPath, strPostData));
request.Method = "GET";
request.Timeout = 5000; // set 5 sec. timeout
request.ProtocolVersion = HttpVersion.Version11;
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
/do some with response
}
catch (WebException exce)
{
//Log some stuff
}
问题是这个函数用了很多。
在单独的线程中发出每个请求有什么好处吗?具体会是什么样子?
【问题讨论】:
标签: c# multithreading webrequest