我有一个线程类,它发出一个web请求。在20-30个url请求之后,其引发异常:System.Web.HttpException:request超时。
我的代码如下所示,它正在引发异常:
httpReq.AllowAutoRedirect = false;
httpReq.KeepAlive = false;
httpReq.Headers.Add("Location", "");
httpReq.Timeout = this.HttpRequestTimeout;
httpRes = (HttpWebResponse)httpReq.GetResponse();
最后一行:httpRes=(HttpWebResponse)httpReq.GetResponse();
“远程服务器返回一个错误:(403)禁止。”
我使用session设置请求头的一些值。