请问web语言能否测试服务器是否能连通!

hzxsgk 2009-10-02 07:56:42
想请问各位高手,我想用asp或是相应的web语言,测试一个网站是否能打开,情况分为web程序在主机即服务器,或是web程序只是在客户端自己那头。

即我有一个页面,上面显示www.sina.com.cn 然后呢比如通过测试www.sina.com.cn的头是否‘新浪’来判断其是否是能被正常访问!

我前面说了这个web程序可以是在本地,也可以放在一个主机上面,当然这样是不同的,想了解一下这样是否好实现,简单介绍一下是如何实现的。

就像以前有些游戏的服务器,往往会有服务器是否满或是亮绿,亮红这样的信息一下是在web端的。

谢谢大家了!
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzxsgk 2009-10-03
  • 打赏
  • 举报
回复
谢谢,大哥,我已经给您发了个消息过去,不知道能否给一个QQ或是msn我这边当这个网站不能访问的时候就会出错呀
孟子E章 2009-10-03
  • 打赏
  • 举报
回复
<%
Dim http
Set http=Server.createobject("Microsoft.XMLHTTP")
Http.Open "HEAD","http://www.sina.com.cn",false
Http.Send
if Http.readystate = 4 And http.status = 200 then
Response.Write "ok"
Else
Response.Write http.statusText
End If
%>
hzxsgk 2009-10-03
  • 打赏
  • 举报
回复
谢谢楼上的,希望还能有高手来帮我回答的详细一些,如果觉得分不够我可以加分的
孟子E章 2009-10-03
  • 打赏
  • 举报
回复
你可以使用XMLHttpRequest的HEAD方法来检测
hzxsgk 2009-10-03
  • 打赏
  • 举报
回复
现在如果访访问正常的IP是可行的这办法,但只要到一个不行的IP的时候就出错提示:
msxml3.dll 错误 '800c0008'

指定资源下载失败。

网上也找了不少资料,我这种情况应该是这个IP已经不能访问到了

不知道能不能在asp里面把遇到这样错误的提示改成not found 而不是跳出来出错页面

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧