【发布时间】:2013-06-14 12:03:00
【问题描述】:
我得到了这段代码,它试图捕获 410 代码,但它在第一行抛出错误并且没有通过其余代码,
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.NotFound || response.StatusCode == HttpStatusCode.Gone)
{
还有什么方法可以捕获除上述之外的 410 代码吗?
在下方答案的帮助下回答代码
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
if (((HttpWebResponse)(ex.Response)).StatusCode == HttpStatusCode.NotFound || ((HttpWebResponse)(ex.Response)).StatusCode == HttpStatusCode.Gone)
{
【问题讨论】:
标签: c# web-services http stream httpwebrequest