我用ASP.NET使用JavaScript,確定網址是真的還是假
我有一個問題在我的代碼
我需要確定如果你想要的網址存在與否
url="http://www.404.com"
If url == exists then
{
}
else if url == not then
{
}
我用ASP.NET使用JavaScript,確定網址是真的還是假
我有一個問題在我的代碼
我需要確定如果你想要的網址存在與否
url="http://www.404.com"
If url == exists then
{
}
else if url == not then
{
}
在C#中做到這一點,它會驗證你的任何url
private bool ValidateUrl(string url)
{
try
{
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "HEAD";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
return (response.StatusCode == HttpStatusCode.OK);
}
catch
{
return false;
}
}
你可以使用C#Ping和PingReply cla小規模企業。
private bool ValidateUrl(string url)
{
try
{
Ping x = new Ping();
int timeout=500;
PingReply reply = x.Send(url,timeout);
if(reply.Status == IPStatus.Success)
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
}
Ping與IPAddresses或主機名一起使用,不適用於URL。此外,ping服務很可能不在目標機器上運行。 – SWeko
你是什麼意思,是真是假?如果它存在與否? –
謝謝。是的,它是 –
wat?那更沒意義! –