2012-03-13 71 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 
    } 
}