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

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

XMLHTTP ActiveX對象的訪問ASP區段變量的其他方法

2019-11-18 20:14:23
字體:
來源:轉載
供稿:網友
幾個月以前,一個同事到我這里來,說他有一個客戶端javaScript的問題。我不得不向他解釋說,活動服務器頁面(asp)的區段變量不能從客戶端訪問,除非它們通過cookie或者隱藏的輸入框被傳遞。但是我沒有停止繼續尋找從客戶端訪問ASP區段變量更好方法的工作。  

最近在研究如何不需要上傳和下載頁面就能夠從服務器獲取信息時,我讀到了關于xmlHTTP ActiveX對象的內容。從本質上講,這個對象為Internet Explorer和Web服務器通訊并接收回應提供了一種方法。它是MSXML動態加載庫的一部分,其當前的版本是第4版,并能從微軟免費下載。同樣值得重要的是,注意對于微軟Internet Explorer 5.x,MSXML缺省的版本還是第2版。

xmlhttp基礎
你可以使用XMLHTTP對象在服務器上執行一個ASP,等待服務器的回應,然后根據回應來動作。這意味著有了一個Javascript函數和一個專用的動態服務器頁面,就有可能解決從客戶端訪問變量的問題??蛻舳诵枰獏^段變量的值嗎?沒問題!你要做的全部工作就是調用一個小小的函數。

實現XMLHTTP對象
只要開始試著實現以前沒有嘗試過的概念或特性,我通常會發現把問題分解成邏輯件會更容易一些。在這種情況下,我從服務器端的和客戶端的開始。心里有這個概念,我命名為test.asp的服務器端活動服務器頁面看起來就是這個樣的了:

<%@ Language=VBScript%>
<%
Response.Write
session(Request.QueryString("variable"))
%>
這個服務器端代碼段的目的是返回任何和查詢字符串里同鍵相關聯的ASP區段變量的值。

由于請求是從客戶端發起的,而且有一個對象正在被使用,所以客戶端這一部分會更詳細。創建XMLHTTP對象、設置對象的屬性、調用對象的發送方法,以及根據對象返回的信息進行動作,這些都是有必要的。Listing A是執行這些任務的JavaScript。
要進一步檢查XMLHTTP的可能性,就有必要往回走一步,這是因為利用URL把查詢信息從客戶端送到服務器端是有局限性的。URL最大長度限定為2,048字節。這2KB的最大長度還包括了URL的非查詢字符串這部分。要更進一步就要找到一種更好的方法,把信息從客戶端送到服務器端。

我只花了大約20分鐘就決定好了如何把信息從客戶端傳遞到服務器端。我決定使用HTTP。在你確定我腦子發懵但已經回過神以前,讓我來解釋一下。我要在HTTP報頭里傳遞信息。通過包頭來傳遞信息就能夠避免使用URL傳遞信息所無法避免的2,048字節的限制。

心里有了這些,現在就需要修改通過URL傳遞信息的例子了。在客戶端不是要把參數添加到test.asp的URL里,而是XMLHTTP對象的setHeader方法會傳遞這個參數。進行這樣的修改就產生了Listing B里的客戶端程序。

在服務器端,有必要從HTTP報頭里而不是請求對象的查詢字符串里取回區段變量名。其結果是:

<%@ Language=VBScript %>
    <%
     Response.Write Session(Request.ServerVariables("HTTP_test"))
    %>
更進一步
我在這里所描述的對象叫做XMLHTTP。注意這個對象的頭3個字母是XML。你已經見過了如何在客戶端和服務器端傳遞信息,但是XMLHTTP對象的初衷是允許信息作為XML在客戶端和服務器端傳遞信息。在以后的文章里,我會解釋如何使用XML的簡單對象訪問協議(SOAP)來交換更加復雜的信息。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
2019中文在线观看| 亚洲国产精品福利| 欧美激情国内偷拍| 欧美在线一区二区三区四| 国产精品免费久久久久影院| 国产精品久久久久99| 亚洲福利视频网| 日韩在线欧美在线| 亚洲欧美日本精品| 亚洲区一区二区| 欧美成人h版在线观看| 中国日韩欧美久久久久久久久| 亚洲www在线| 亚洲日本欧美日韩高观看| 欧美成人四级hd版| 精品一区电影国产| 国产精品高清在线观看| 777国产偷窥盗摄精品视频| 中文字幕精品一区二区精品| 九色精品免费永久在线| 中文字幕av日韩| 中文字幕亚洲字幕| 日本成人免费在线| 日韩av中文字幕在线播放| 亚洲精品国精品久久99热一| 91免费在线视频| 欧美性极品少妇精品网站| 在线看国产精品| 国产精品精品一区二区三区午夜版| 欧美亚洲在线观看| 国产亚洲精品久久久久久777| 亚洲欧美日本伦理| 全亚洲最色的网站在线观看| 日韩黄色高清视频| 国产日韩欧美中文在线播放| 色先锋久久影院av| 草民午夜欧美限制a级福利片| 久久久久国产精品免费| 精品偷拍各种wc美女嘘嘘| 欧美日韩亚洲系列| 成人综合国产精品| 日韩欧美亚洲一二三区| 日本久久久久久久久| 午夜精品福利在线观看| 中文字幕在线看视频国产欧美| 亚洲一区亚洲二区亚洲三区| 亚洲综合色激情五月| 国产成人精品视| 三级精品视频久久久久| 日韩欧美中文字幕在线播放| 日韩精品中文字| 成人在线视频福利| 国产视频精品免费播放| 国产伦精品一区二区三区精品视频| 成人写真福利网| 久久久亚洲国产天美传媒修理工| 亚洲国内高清视频| 91精品视频一区| 欧美日韩国产第一页| 欧美丰满老妇厨房牲生活| 日韩成人激情视频| 亚洲美女久久久| 欧美亚洲在线观看| 久热精品视频在线观看| 国产精品a久久久久久| 国产欧美精品在线播放| **欧美日韩vr在线| 一区二区中文字幕| 久久人人爽人人爽人人片av高请| 精品偷拍一区二区三区在线看| 中文字幕视频在线免费欧美日韩综合在线看| 欧美日韩在线视频首页| 国内精品免费午夜毛片| 国产精品一区二区久久国产| 日韩精品亚洲精品| 精品久久久久久久久久国产| 亚洲系列中文字幕| 国产欧美最新羞羞视频在线观看| 7777精品久久久久久| 国产美女精品视频免费观看| 97视频国产在线| 国产99久久精品一区二区| 国模精品系列视频| 久久在线精品视频| 欧美激情视频三区| 亚洲一区二区三区成人在线视频精品| 亚洲美女喷白浆| 久久久噜噜噜久噜久久| 日韩欧美精品中文字幕| 日韩精品日韩在线观看| 久久婷婷国产麻豆91天堂| 欧美亚洲另类制服自拍| 亚洲福利小视频| 国产精品丝袜白浆摸在线| 91美女片黄在线观看游戏| 成人午夜黄色影院| 久久久久久久91| 国产精品99蜜臀久久不卡二区| 亚洲美女免费精品视频在线观看| 日本一区二区在线免费播放| 亚洲乱码一区av黑人高潮| 91精品国产自产在线观看永久| 日韩在线欧美在线| 日韩视频免费中文字幕| 国产日韩欧美91| 日韩激情片免费| 欧美最顶级的aⅴ艳星| 亚洲欧美在线x视频| 大荫蒂欧美视频另类xxxx| 精品亚洲aⅴ在线观看| 亚洲人成在线免费观看| 成人淫片在线看| 精品女同一区二区三区在线播放| 夜夜狂射影院欧美极品| 91精品国产高清久久久久久91| 日韩欧美一区二区三区| 国产91网红主播在线观看| 国产免费成人av| 欧美日韩在线第一页| 日韩欧美成人精品| 亚洲人成电影网站色xx| 亚洲欧美在线一区| 九九热r在线视频精品| 日韩中文字幕视频在线观看| 亚洲欧美日韩精品久久奇米色影视| 国模吧一区二区| 国产一区二区三区高清在线观看| 中文字幕日韩欧美在线视频| 精品久久久久久久久久ntr影视| 欧美最近摘花xxxx摘花| 亚洲韩国日本中文字幕| 91天堂在线视频| 青青青国产精品一区二区| 国产午夜精品美女视频明星a级| 欧美中文在线视频| 亚洲成**性毛茸茸| 欧美国产精品人人做人人爱| 91欧美精品午夜性色福利在线| 成人夜晚看av| 日韩毛片中文字幕| 欧美性资源免费| 久久久久久久香蕉网| 久久久久久久久久久网站| 欧美中文在线观看国产| 日本韩国欧美精品大片卡二| 国产精品久久久久久久久男| 久久亚洲精品小早川怜子66| 亚洲天堂色网站| 久久综合久中文字幕青草| 亚洲欧美制服中文字幕| 欧美日韩一区二区三区| 68精品久久久久久欧美| 狠狠做深爱婷婷久久综合一区| 日韩欧美国产中文字幕| 亚洲人免费视频| 68精品国产免费久久久久久婷婷| 国产精品美女在线观看| 美女视频久久黄| 日韩av网站大全| 日韩高清电影好看的电视剧电影| 久久久国产视频91| 久久中文字幕在线视频| 久久久人成影片一区二区三区| 伊人久久大香线蕉av一区二区|