亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

XMLHTTP---介紹

2019-11-18 11:19:29
字體:
來源:轉載
供稿:網友

MSxml中提供了Microsoft.xmlhttp對象,能夠完成從數據包到Request對象的轉換以及發送任務。
創建XMLHTTP對象的語句如下:
Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject(“Microsoft.XMLHTTP”)
' Or, for version 3.0 of XMLHTTP, use:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
對象創建后調用Open方法對Request對象進行初始化,語法格式為:
poster.open http-method, url, async, userID, passWord
Open方法中包含了5個參數,前三個是必要的,后兩個是可選的(在服務器需要進行身份驗證時提供)。參數的含義如下所示: 
http-method: HTTP的通信方式,比如GET或是 POST
url: 接收XML數據的服務器的URL地址。通常在URL中要指明 asp或CGI程序
async: 一個布爾標識,說明請求是否為異步的。假如是異步通信方式(true),客戶機就不等待服務器的響應;假如是同步方式(false),客戶機就要等到服務器返回消息后才去執行其他操作
userID 用戶ID,用于服務器身份驗證
password 用戶密碼,用于服務器身份驗證
XMLHTTP對象的Send方法
用Open方法對Request對象進行初始化后,調用Send方法發送XML數據:
poster.send XML-data
Send方法的參數類型是Variant,可以是字符串、DOM樹或任意數據流。發送數據的方式分為同步和異步兩種。在異步方式下,數據包一旦發送完畢,就結束Send進程,客戶機執行其他的操作;而在同步方式下,客戶機要等到服務器返回確認消息后才結束Send進程。
XMLHTTP對象中的readyState屬性能夠反映出服務器在處理請求時的進展狀況??蛻魴C的程序可以根據這個狀態信息設置相應的事件處理方法。屬性值及其含義如下表所示:
值 說明
0 Response對象已經創建,但XML文檔上載過程尚未結束
1 XML文檔已經裝載完畢
2 XML文檔已經裝載完畢,正在處理中
3 部分XML文檔已經解析
4 文檔已經解析完畢,客戶端可以接受返回消息
客戶機處理響應信息
客戶機接收到返回消息后,進行簡單的處理,基本上就完成了C/S之間的一個交互周期??蛻魴C接收響應是通過XMLHTTP對象的屬性實現的:
● responseTxt:將返回消息作為文本字符串;
● responseXML:將返回消息視為XML文檔,在服務器響應消息中含有XML數據時使用;
● responseStream:將返回消息視為Stream對象

------就是下面這個很簡單的javascript函數SEND(STR,URL)---------------
使用到的是XMLDOM和XMLHTTP對象.用這種技術的好處是:全JS控制,方便/簡單,比RDS
或者remote好多了.(前提:服務器端和客戶端都必須安裝IE5或者更高版本),在俺貼的
那個無刷新在線信息功能使用的也是這種技術.有愛好的朋友可以看看..
function Send(Str,URL)
//STR參數是傳入的XML數據,你也可以傳入其他文本數據.
//不過這個函數需要服務器端處理之后返回XML數據,你也可以修改一下
//URL參數表示你所要處理數據的ASP文件地址
{
var Http = new ActiveXObject("Microsoft.XMLHTTP") //建立XMLHTTP對象
var Dom = new ActiveXObject("Microsoft.XMLDOM") //建立XMLDOM對象
Http.open("POST",URL,false)
//第一個參數的意思是,用"POST"方式發送數據.可以大到4MB,也可以換為"GET".只能256KB
//第2個參數的意思是數據發送到哪個文件處理
//第3個參數意思是同步或異步方式.TRUE為異步,FALSE為同步
Http.send(Str) //開始發送數據.............嘟嘟..
Dom.async=false //設置為同步方式獲取數據
Dom.loadXML(Http.responseText)
//開始獲取服務器端處理后返回的數據.我在這里設置必須為XML數據,否則出錯.
//你也可以自己修改.使返回的是2進制或者記錄集數據.................................
if(Dom.parseError.errorCode != 0) //檢查是否發生獲取數據時錯誤
{
delete(Http)
delete(Dom)
return(false)
}
else
{
var Back = Dom.documentElement.childNodes.item(0).text
//得到返回的XML數據,我這里假設處理程序只返回一行XML數據(一個節點)
delete(Http)
delete(Dom)
return(Back) //函數返回數據.......................結束
}
}
 
VAR CAT = Send("<用戶資料><姓名>謝檸檬</姓名></用戶資料>","HTTP://WWW.CHINAASP.COM/VIVA.ASP") //執行函數
IF(CAT == FALSE)
{
ALERT("對不起.處理程序返回的是FALSE.數據處理已經失敗........")
}
ELSE
{
IF(EVAL(CAT))
{
ALERT("OK.數據已經發送成功.兼以處理完成!!!!!!")
}
ELSE
{
ALERT("對不起.處理程序返回的是FALSE.數據處理已經失敗........")
}
}
 
===============================VIVA.ASP============================
ON ERROR RESUME NEXT
DIM BOBO
DIM MOMO
SET BOBO = SERVER.CREATEOBJECT("MICROSOFT.XMLDOM")
BOBO.ASYNC = FALSE
BOBO.LOAD REQUEST
IF BOBO.PARSEERROR.ERRORCODE <> 0 THEN
RESPONSE.WRITE("<程序處理結果><最終結果>FALSE</最終結果></程序處理結果>")
ELSE
SET MOMO = BOBO.DOCUMENTELEMENT
IF MOMO.CHILDNODES.ITEM(0).TEXT = "謝檸檬" THEN
RESPONSE.WRITE("<程序處理結果><最終結果>TRUE</最終結果></程序處理結果>")
ELSE
RESPONSE.WRITE("<程序處理結果><最終結果>FALSE</最終結果></程序處理結果>")
END IF
END IF
SET BOBO = NOTHING



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品日韩在线观看| 秋霞av国产精品一区| 欧美亚洲成人网| 日韩中文在线中文网三级| 亚洲国产欧美自拍| 亚洲精品视频在线观看视频| 日韩在线一区二区三区免费视频| 国产精品久久久久av| xxxxx成人.com| 欧美性生活大片免费观看网址| 26uuu日韩精品一区二区| 精品久久久久久中文字幕一区奶水| 在线精品高清中文字幕| 久久久精品一区二区三区| 欧洲成人在线观看| 日韩经典一区二区三区| 久久久久久久久91| 日韩精品免费在线视频| 国产精品私拍pans大尺度在线| 精品视频偷偷看在线观看| 国产丝袜精品视频| 成人两性免费视频| 日韩免费观看高清| 亚洲精品456在线播放狼人| 夜夜嗨av一区二区三区免费区| 日韩美女视频中文字幕| 亚洲精品视频中文字幕| 亚洲xxxxx| 欧美电影免费看| 秋霞av国产精品一区| 亚洲国模精品私拍| 91日本在线观看| 91久久国产婷婷一区二区| 欧美成人一区在线| 国产欧美韩国高清| 狠狠躁夜夜躁人人躁婷婷91| 国产精品入口尤物| 26uuu久久噜噜噜噜| 日韩高清有码在线| 亚洲网站视频福利| 亚洲精品国产综合久久| 国产成人久久久| 国产成人精品久久二区二区91| 国产精品视频yy9099| 久久精品电影网站| 疯狂做受xxxx高潮欧美日本| 丝袜美腿亚洲一区二区| 亚洲激情在线观看视频免费| 国产女人18毛片水18精品| 精品亚洲一区二区三区在线观看| 久久成人18免费网站| 国产欧美日韩免费看aⅴ视频| 最近2019中文字幕在线高清| 91中文字幕在线| 精品日韩美女的视频高清| 亚洲电影在线观看| 国产精品91在线观看| 国产精品视频999| 国产日韩欧美成人| 国产精品成久久久久三级| 91tv亚洲精品香蕉国产一区7ujn| 欧美激情图片区| 久久精品国产亚洲7777| 免费97视频在线精品国自产拍| 亚洲一区二区三区视频播放| 亚洲成人精品久久| www.久久草.com| 久久精品国产电影| 国产美女久久久| 成人综合网网址| 久久久精品一区二区| 精品在线欧美视频| 亚洲一区二区三区毛片| 亚洲国产精品久久精品怡红院| 97色在线视频观看| 91亚洲精品一区二区| 亚洲欧美国产另类| 81精品国产乱码久久久久久| 国产精品日韩久久久久| 美女久久久久久久久久久| 日韩a**中文字幕| 77777少妇光屁股久久一区| 乱亲女秽乱长久久久| 亚洲专区中文字幕| 精品久久久久久久大神国产| 国色天香2019中文字幕在线观看| 欧美日韩在线另类| 欧美亚洲激情在线| 欧美日韩视频免费播放| 亚洲在线免费视频| 亚洲成人久久久久| 日韩一区在线视频| 亚洲精品欧美一区二区三区| 国产一区二区三区在线观看网站| 韩剧1988免费观看全集| 91国内在线视频| 91av在线免费观看| 色综合久综合久久综合久鬼88| 性欧美xxxx交| 欧美最近摘花xxxx摘花| 国产精品美女久久| 日产精品久久久一区二区福利| 国产91精品在线播放| 国内精品久久久久久久久| 一区二区三区在线播放欧美| 91爱视频在线| 欧美激情视频网| 久久人人爽人人| 性夜试看影院91社区| 欧美一级大胆视频| 日韩电影大全免费观看2023年上| 国产精品视频资源| 欧美有码在线视频| 国产不卡一区二区在线播放| 91色精品视频在线| 久久91亚洲精品中文字幕奶水| 亚洲一区二区三区视频| 亚洲有声小说3d| 亚洲国产成人精品电影| 精品国产电影一区| 国产精品高潮在线| 亚洲无限乱码一二三四麻| 日本精品久久电影| 久久久天堂国产精品女人| 亚洲国产精品久久91精品| 福利一区视频在线观看| 久久精品人人爽| 精品日韩视频在线观看| 亚洲欧美日韩精品久久| 中文字幕亚洲一区二区三区五十路| 国产在线一区二区三区| 国产日韩欧美在线播放| 一本久久综合亚洲鲁鲁| 国产精品久久久久久久久久99| 97**国产露脸精品国产| 亚洲精品影视在线观看| 91在线观看欧美日韩| 亚洲综合中文字幕在线| 91日韩在线视频| 45www国产精品网站| 国产精品亚洲网站| 亚洲精品一区av在线播放| 日韩成人在线免费观看| 在线视频中文亚洲| 亚洲国产精品成人av| 久久中文精品视频| 最近更新的2019中文字幕| 亚洲free性xxxx护士白浆| 亚洲视频在线观看视频| 亚洲二区中文字幕| www日韩中文字幕在线看| 欧美日韩中文字幕在线视频| 久久69精品久久久久久国产越南| 欧美性xxxx极品hd满灌| 国产精品一区av| 国产成人在线精品| 久久这里有精品视频| 欧美精品一区二区免费| 精品久久久久久中文字幕| 菠萝蜜影院一区二区免费| 成人日韩av在线| 91成人在线播放| 国产精品网红福利| 亚洲成人久久电影|