System.Web.HttpException:请求超时错误?

时间:2010-11-01 08:42:23

标签: asp.net .net-2.0

我有一个创建Web请求的线程类。在20-30 url请求之后,它抛出异常:System.Web.HttpException:Request timed out。 我的代码位于抛出异常的地方:

httpReq.AllowAutoRedirect = false;
        httpReq.KeepAlive = false;
        httpReq.Headers.Add("Location", "");
        httpReq.Timeout = this.HttpRequestTimeout;

        httpRes = (HttpWebResponse)httpReq.GetResponse();

在最后一行:httpRes =(HttpWebResponse)httpReq.GetResponse(); 它抛出异常。 “远程服务器返回错误:(403)禁止。”

我正在使用session来为请求标头设置一些值。

1 个答案:

答案 0 :(得分:0)

我得到了答案。使用响应对象后我没有使用httpRes.close()方法。这就是80-90请求它返回后的原因:“远程服务器返回错误:(403)禁止”。