ASP 判断一个网站是否可以正常访问

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:08:17
比如我需要判断一个网站是否可以正常访问,我现在用的是这样一段代码

Function testURL(url)
Dim httpxml
Set httpxml = CreateObject("msxml2.XMLHTTP")
httpxml.open "HEAD",url,False
httpxml.send
If httpxml.status = 200 Then
testURL = 1
Else
testURL = 0
End If
Set httpxml = Nothing
End Function

可是不行,不能正常判断,能打开的也说不能访问

请高手帮 忙
为什么没有人回答尼

function getXML(URL)
{
var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
xmlhttp.Open("GET",URL, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
if(result)
{
if(xmlhttp.Status==200)
{
return(true);
}
else
{
return(false);
}
}
else
{
return(false);
}
}
}

还有一个方法
这样是不是更完善呢。
。。。
public string getUrltoHtml(string Url)
{
try
{
System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);
System.Net.WebResponse wResp =wReq.GetResponse();
if ( wResp != null )
Response.Write(&q