2012-03-13 84 views
0

我有一个相当恼人的问题,我的新程序...503错误页面内容

我希望以编程方式在谷歌搜索查询。

其工作很好,但过了一段时间,谷歌返回我他们的验证码页面,但它不是一个正常的响应,它是一个503服务unabailable状态码,它直接到这个例外的catch {},我不能得到的HTML内容时,我做同样的事情在浏览器中,我得到的...

我研究它在互联网上,没有发现任何关于与HTML内容的503响应...

我只是想知道我可以从503响应中获得页面html源代码

非常感谢你...

+0

I没有任何关于503的页面内容 – 2012-03-13 11:17:08

回答

0

你尝试检查有:

Error 503 C#

尝试使用Fiddler2来获得更多的信息,我们......你可以从不同的事物得到这个错误...

1

我假设你得到一个WebException。如果是这样,您可以访问的东西,如HTTP响应...

try { 
    // Make the request... 
} catch(WebException wexc) { 
    var httpResponse = (HttpWebResponse)wexc.Response; 
    if(httpResponse.StatusCode == HttpStatusCode.ServiceUnavailable) { 
     // You can read the response as usual here. 
    } else { 
     throw; // not something we care about, re-throw exception 
    } 
}