请指点一下HttpWebResponse与FileWebResponse
WebResponse res = null;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(state.Uri);
res = req.GetResponse();
if(res is HttpWebResponse)
{
state.StatusCode = ((HttpWebResponse)res).StatusCode.ToString();
state.StatusDescription = ((HttpWebResponse)res).StatusDescription;
}
if(res is FileWebResponse)
{
state.StatusCode = "OK";
state.StatusDescription = "OK";
}
..........
请问为什么要做两个if判断呢?有什么区别吗??请指点一下