中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#下載網(wǎng)頁(yè)(包含網(wǎng)頁(yè)錯(cuò)誤的情況)

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

C#下載網(wǎng)頁(yè),即使網(wǎng)頁(yè)404或者500錯(cuò)誤

public static string GetWebPageAsString(string url)
{
    HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(url);
    HttpWebResponse httpWebResponse = null;
    string xml = "";
    try
    {
        httpWebResponse = (HttpWebResponse) httpWebRequest.GetResponse();
    }
    catch (WebException exception)
    {
        if (exception.Status == WebExceptionStatus.ProtocolError)
        { //get the response object from the WebException
            httpWebResponse = exception.Response as HttpWebResponse;
            if (httpWebResponse == null){ return "<Error />";}
        }
    }
    Stream stream = httpWebResponse.GetResponseStream();
    StreamReader streamReader = new StreamReader(stream, Encoding.ASCII);
    xml = streamReader.ReadToEnd();
    //streamReader.Close();
    if (httpWebResponse.StatusCode != System.Net.HttpStatusCode.OK)
    {
        throw new Exception(xml);
    }
 
    return xml;
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:C#操作MySql數(shù)據(jù)庫(kù)范例代碼

下一篇:C# 執(zhí)行外部命令