【发布时间】:2014-06-22 07:34:25
【问题描述】:
我正在尝试处理 302 重定向响应。我看到 HttpStatusCode 的 toString 方法的不同行为。
HttpWebResponse response = (HttpWebResponse) _webRequest.GetResponse();
if (response.StatusCode != HttpStatusCode.OK)
throw new TestException(TestException.HttpErrorClass,response.StatusCode.ToString(),"");
问题是当我调试并查看响应对象时,StatusCode 显示“已找到”状态。但是当我对这段代码执行 toString 时,我得到“重定向”字符串。 此外,它不会始终返回“重定向”字符串,有时会在我同事的机器上返回“FOUND”字符串。
toString 方法从 .net 4.0 到 .net 4.5 是否有任何变化?有没有人见过类似的问题?
【问题讨论】: