0
我有一个线程类,它使Web请求。在20-30个URL请求之后,它的抛出异常:System.Web.HttpException:Request超时。 我的代码是在那里引发异常下面:System.Web.HttpException:请求超时错误?
httpReq.AllowAutoRedirect = false;
httpReq.KeepAlive = false;
httpReq.Headers.Add("Location", "");
httpReq.Timeout = this.HttpRequestTimeout;
httpRes = (HttpWebResponse)httpReq.GetResponse();
在最后一行:httpRes =(HttpWebResponse)httpReq.GetResponse(); 它是抛出异常。 “ ”远程服务器返回错误:(403)禁止。“
我正在使用会话来设置请求标头的一些值。
您是否将请求发送到不同的网址/主机?你试过的网址是否真的有用? – 2010-11-01 09:13:13
Thanx的答复,是的网址是不同的,他们都在工作... – Sandy 2010-11-01 09:21:31
一些网址是相同的,但有些不同,但都从同一台服务器来。 – Sandy 2010-11-10 04:03:39