麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > XML > 正文

怎樣用XMLHTTP檢測(cè)URL及探測(cè)服務(wù)器信息

2024-09-05 20:54:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 主要利用了XMLHTTP的一些方法和屬性來(lái)獲取服務(wù)器的信息。
XMLHTTP 對(duì)象方法和對(duì)象屬性附于本文后面。
關(guān)于狀態(tài)碼的問(wèn)題,可以見我的另外一篇文檔《互聯(lián)網(wǎng)HTTP連接等出錯(cuò)代碼大全》
http://www.csdn.net/Develop/Article/16/16477.shtm

<html>
<head>
<title>利用XMLHTTP檢測(cè)URL及探測(cè)服務(wù)器信息</title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="JnKc">
<meta name="Keywords" content="">
</head>
<body>
請(qǐng)輸入U(xiǎn)RL:<input type="text" id="jnkcInput" value="http://" size="40"><button id="chk">檢測(cè)</button>
<div id="jnkc_show"></div>
<SCRIPT LANGUAGE="VBScript">
Dim i,jnkcUrl,jnkcHTML,jnkcStatus,jnkcServer
Function chk_onClick()
jnkcUrl = jnkcInput.value
Call GetDetail
i = i+1
jnkc_show.innerHTML = "<hr><pre><font color=red>" & i & "、" & jnkcUrl & "</font><br>" & jnkcStatus & "</pre>" & jnkc_show.innerHTML
End Function
Dim jnkcXMLHTTP
Sub GetDetail
Set jnkcXMLHTTP = CreateObject("Microsoft.XMLHTTP")
jnkcXMLHTTP.OnReadyStateChange = GetRef("GetStatus")
jnkcXMLHTTP.Open "GET", jnkcUrl, False
On Error Resume Next
jnkcXMLHTTP.Send
Set jnkcXMLHTTP = Nothing
End Sub
Sub GetStatus
If jnkcXMLHTTP.ReadyState <> 4 Then
Exit Sub
End If
If jnkcXMLHTTP.Status = 404 Then
jnkcStatus = "該網(wǎng)頁(yè)不存在!"
ElseIf jnkcXMLHTTP.Status < 200 Then
jnkcStatus = "客戶端錯(cuò)誤,信息:" & CStr(jnkcXMLHTTP.Status) & " " & jnkcXMLHTTP.StatusText
ElseIf jnkcXMLHTTP.Status < 300 Then
jnkcStatus = "成功,該網(wǎng)頁(yè)能訪問(wèn)。"
ElseIf jnkcXMLHTTP.Status < 400 Then
jnkcStatus = "重定向,信息:" & CStr(jnkcXMLHTTP.Status) & " " & jnkcXMLHTTP.StatusText
ElseIf jnkcXMLHTTP.Status < 500 Then
jnkcStatus = "客戶端錯(cuò)誤,信息:" & CStr(jnkcXMLHTTP.Status) & " " & jnkcXMLHTTP.StatusText
ElseIf jnkcXMLHTTP.Status < 600 Then
jnkcStatus = "服務(wù)器錯(cuò)誤,信息:" & CStr(jnkcXMLHTTP.Status) & " " & jnkcXMLHTTP.StatusText
Else
jnkcStatus = "域名不可用或網(wǎng)絡(luò)連接錯(cuò)誤,信息:" & CStr(jnkcXMLHTTP.Status) & " " & jnkcXMLHTTP.StatusText
End If
If jnkcXMLHTTP.Status < 600 Then Call GetServer
End Sub
Sub GetServer
jnkcServer = jnkcXMLHTTP.GetResponseHeader("Server")
If jnkcServer <> "" Then
jnkcStatus = jnkcStatus & "<br>HTTP服務(wù)器:" & jnkcServer
End If
jnkcStatus = "<b>" & jnkcStatus & "</b><br>所有反饋信息:<br>"& jnkcXMLHTTP.GetAllResponseHeaders
End Sub
</SCRIPT>
</body>
</html>


______________________________________________________________________________________

另附:

ServerXMLHTTP 對(duì)象方法

方法 說(shuō)明
Abort 取消當(dāng)前 HTTP 請(qǐng)求。
GetAllResponseHeaders 從響應(yīng)信息中檢索所有的標(biāo)頭字段(header fields)。
GetResponseHeader 從響應(yīng)信息正文中獲得一個(gè) HTTP 標(biāo)頭值。
Open 打開一個(gè)與 HTTP 服務(wù)器的連接。
SetRequestHeader 設(shè)定一個(gè)請(qǐng)求的標(biāo)頭字段。
Send 向 HTTP 服務(wù)器發(fā)送請(qǐng)求。可包含正文。



ServerXMLHTTP 對(duì)象屬性

屬性 值 說(shuō)明
OnReadyStateChange 事件處理器參考 僅用于異步操作。指定當(dāng)就緒狀態(tài)發(fā)生改變時(shí)(例如當(dāng)數(shù)據(jù)從服務(wù)器上返回時(shí))調(diào)用的事件處理器。
ReadyState 整型 說(shuō)明異步操作的狀態(tài):未初始化(0),正在加載(1),已加載(2),交互(3),或者已完成(4)。
ResponseBody 變量數(shù)組 將響應(yīng)信息正文作為數(shù)組返回。
ResponseStream Istream 將響應(yīng)信息正文作為一個(gè) ADO Stream 對(duì)象返回。
ResponseText 字符串 將響應(yīng)信息正文作為一個(gè)文本字符串返回。
ResponseXML XMLDocument 對(duì)象 返回響應(yīng)信息正文,并視為已被 MSXML XMLDOM 語(yǔ)法分析器分析過(guò)。
Status 長(zhǎng)型 由服務(wù)器返回的 HTTP 狀態(tài)碼。
StatusText 字符串 HTTP 響應(yīng)行狀態(tài)。

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲第一综合色 | 福利免费在线观看 | 深夜小视频在线观看 | 国产正在播放 | 精品中文字幕久久久久四十五十骆 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 欧美成人免费电影 | 国产精品剧情一区二区三区 | 黄色小视频在线免费看 | 黄色av网站在线观看 | 亚洲成人精品国产 | 国产无遮挡一级毛片 | 国产精品视频一区二区三区四区国 | 免费在线观看亚洲 | 国产一级伦理片 | 国产精品一区二av18款 | www.成人免费视频 | 毛片a片免费看 | 免费在线观看成年人视频 | 欧美日本在线视频 | 久久成人免费观看 | 久久国产精品一区 | 逼片| 欧美一区在线观看视频 | 久国久产久精永久网页 | 欧美日韩国产一区二区三区在线观看 | 在线日韩亚洲 | 免费的性爱视频 | av电影在线网 | 黑人三级毛片 | 在线成人av观看 | 久草视频免费 | 久久久久久久免费视频 | 成人小视频免费在线观看 | 综合精品一区 | 国产成人av免费看 | 久久国产精品区 | 美国av免费看 | 性爱视频免费 | 九九精品影院 | 亚洲3atv精品一区二区三区 |