关于WebRequest超时问题
WebRequest myReq = WebRequest.Create(strHttpUrl);
try
{
myReq.Timeout = 15000;
WebResponse myRes = myReq.GetResponse();
Stream resStream = myRes.GetResponseStream();
StreamReader sr = new StreamReader(resStream,Encoding.Default);
result = sr.ReadToEnd();
myReq.GetResponse().Close();
myRes.Close();
sr.Close();
}
由于这部分属于和sp商互传信息,而且量比较大所以时常出现问题。
大部分情况下是正常的,但有时发生超时,错误如下2种情况:
1.The operation has timed-out.
2.The underlying connection was closed: The request was canceled.
请问如何避免如何解决呢?