我将 ASP.NET 与 javascript 一起使用,
我的代码中有一个问题
我需要确定 url 是否存在
url="http://www.404.com"
If url == exists then
{
}
else if url == not then
{
}
我将 ASP.NET 与 javascript 一起使用,
我的代码中有一个问题
我需要确定 url 是否存在
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 类。
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;
}
}