C#判斷網(wǎng)站是否能訪問或者斷鏈的方法
本文實(shí)例講述了C#判斷網(wǎng)站是否能訪問或者斷鏈的方法。分享給大家供大家參考。具體如下:
最近有位朋友說他有很多網(wǎng)址,可能有些已經(jīng)過期或者不能訪問了。自己去一個一個點(diǎn)可以,但又很麻煩!
再過一段時間又要去檢查一次,每次都這樣就不方便了! 于是就做了個小程序給幫他檢測一下。
以下做了一個例子作為參考:
using System.Net;
public bool CheckUrlVisit(string url)
{
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
if (resp.StatusCode == HttpStatusCode.OK)
{
resp.Close();
return true;
}
}
catch (WebException webex)
{
return false;
}
return false;
}
string[] links = { "http://www.baidu.com", "http://www.google.com", "http://www.chinabuffetflora.com" };
foreach (string link in links)
{
HttpContext.Current.Response.Write( link+" : "+CheckUrlVisit(link)+" <br>");
}
測試結(jié)果:
http://www.baidu.com : True
http://www.google.com : True
http://www.chinabuffetflora.com : False
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#實(shí)現(xiàn)簡單的Login窗口實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)簡單的Login窗口,實(shí)例分析了C#顯示及關(guān)閉登陸Login窗口的技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-08-08
C#利用ASP.NET?Core開發(fā)學(xué)生管理系統(tǒng)詳解
隨著技術(shù)的進(jìn)步,跨平臺開發(fā)已經(jīng)成為了標(biāo)配,在此大背景下,ASP.NET?Core也應(yīng)運(yùn)而生。本文主要利用ASP.NET?Core開發(fā)一個學(xué)生管理系統(tǒng),感興趣的可以學(xué)習(xí)一下2022-01-01
C#編程實(shí)現(xiàn)向并口設(shè)備發(fā)送指令、獲取并口設(shè)備的狀態(tài)
這篇文章主要介紹了C#編程實(shí)現(xiàn)向并口設(shè)備發(fā)送指令、獲取并口設(shè)備的狀態(tài),本文直接給出實(shí)例代碼,需要的朋友可以參考下2015-06-06
datagridview實(shí)現(xiàn)手動添加行數(shù)據(jù)
這篇文章主要介紹了datagridview實(shí)現(xiàn)手動添加行數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04
C#中Task.ContinueWith連續(xù)任務(wù)使用實(shí)例
本文主要介紹了C#中Task.ContinueWith連續(xù)任務(wù)使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
兩路歸并的數(shù)組與鏈表的實(shí)現(xiàn)方法
本篇文章對兩路歸并的數(shù)組與鏈表的實(shí)現(xiàn)方法進(jìn)行了分析介紹。需要的朋友參考下2013-05-05
C#異步迭代IAsyncEnumerable應(yīng)用實(shí)現(xiàn)
IAsyncEnumerable可以來實(shí)現(xiàn)異步迭代,本文就主要介紹了C#異步迭代IAsyncEnumerable應(yīng)用實(shí)現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06
C#實(shí)現(xiàn)控制電腦注銷,關(guān)機(jī)和重啟
這篇文章主要為大家介紹了C#如何實(shí)現(xiàn)控制電腦注銷,關(guān)機(jī)和重啟功能,本案例涉及的知識點(diǎn)包含:Process、Shell32.dll、User32.dll、Struct數(shù)據(jù)結(jié)構(gòu),感興趣的可以了解一下2022-09-09

