预先感谢您收到的任何帮助。MSXML2.XMLHTTP请求验证在ASP Classic中输入的URL
我希望让我们的客户端输入网址的文本字段,然后检查URL是否存在和作品。
有三种可能的结果我想检查: 200一个状态 - 确定, 形成500的状态 - 服务器错误, 或404状态 - 找不到网页。
当执行在ASP经典下面的代码,我得到的12007状态代码时,我应该得到404这是因为它无法找到Web服务器返回的404码?
Function CheckURL(vURL)
ON ERROR RESUME NEXT
Set oXML=Server.CreateObject("MSXML2.XMLHTTP") : oXML.Open "POST",vURL,false : oXML.Send()
CheckURL = oXML.status
Set oXML = nothing
End Function
这里还是有些不对劲。除了上述标准外,我可能会看到哪些状态代码。
谢谢你的提示 – jamesmhaley 2009-10-14 09:44:42
我对此表示赞赏太,虽然“OXML”应该是在函数的最后一行“XHR”。 – 2010-04-28 18:23:40
@唐:良好的捕获,修复。 – AnthonyWJones 2010-04-28 19:12:43