學習AS3.0類屬性:URLRequest/URLVariables


使用目的:服務器變量傳遞與URL路徑轉換。
說明:URLRequest類對象用於傳遞變量到服務器,以及URLLoader,Loader對象要加載文件的目標路徑轉換。通過URLRequest對象的contentType屬性可以改變傳送到服務器的變量類型,默認的傳遞變量類型是application/x-form-urlencoding,也就是使用URLEncode編碼。URLRequest對象的應用類似HTML網頁中的窗口,用來傳遞信息給服務器,同時可通過URLRequest對象的method屬性指定信息的傳遞方式,URLRequest對象的method屬性作用與窗口的method屬性相同,屬性值為post或get。URLVariables類對象用於配置要傳遞到服務器的變量與對營子(查詢字符串),URLVariables類對象類似HTML網頁中窗口的數據與,要有屬性與屬性值的匹配。URLVariables對象無法單獨使用,一般做法是將URLVariables對象指定給URLRequest對象的屬性,當URLRequest對象進行數據傳遞時,即會將URLVariables對象中的變量與對營子傳遞給服務器。

語法結構:
URLRequest對象.方法或屬性
URLVariables對象.方法
構造URLRequest對象:
URLRequest對象名稱 = new URLRequest(目標路徑)
var URLRequest對象名稱:URLRequest = new UR;Request(目標路徑)
構造URLVariables對象:
URLVariables對象名稱 = new UR;Variables(變量與對應值)
var URLVariables對象名稱:URLVariables = new URLVariables(變量與對應值)
屬性Property—URLRequest類對象:
contentType  屬性:字符串  說明:傳遞到服務器的變量MIME類型。
data  屬性:對象  說明:屬性值為URLVariables對象(傳遞到服務器的變量與變量值),當URLRequest.method屬性值為URLRequestMethod.POST時,變量信息以對象的形式傳送,當URLRequest.method屬性值為URLRequestMethod.GET時,變量信息以個別變量的形式傳送。
method  屬性:字符串  說明:設置變量信息的傳遞方式,可能值為URLRequestMethod.GET(默認值)與URLRequestMethod.POST。
requestHeaders  屬性:數組  說明:取得或設置變量數據傳遞時的表頭信息。
url  屬性:字符串  說明:服務器請求的目標路徑。
方法Method—URLRequest類對象:
URLRequest()  參數:目標路徑  說明:構造URLRequest對象。
方法Method—URLVariables類對象:
URLVariables  參數:變量與對應值  說明:構造URLVariables對象,參數數據形態為字符串,參數的值即為傳遞到服務器的變量名稱與對應值(查詢字符串)。
decode  參數:變量與對應值  說明:追加傳遞到服務器的變量名稱與對應值(查詢字符串)。
范例:
myReq = new URLRequest("http:// www.virtest.cn");
建立URLRequest對象myReq,並同時指定服務器請求的目標路徑。
var myReq:URLRequest = new URLRequest();
myReq.url = "http:// www.virtest.cn";
建立URLRequest對象myReq,再通過URLRequest對象的url屬性指定服務器請求的目標路徑。
myReq.method = URLRequestMethod.POST;
設置URLRequest的對象myReq傳遞信息到服務器的方式為POST。
myMIME = myReq..contentType;
取得URLRequest對象myReq數據傳送的MIME類型,並存入變量myMIME。
myVar = new URLVariables("action=add&name=charles");
建立URLVariables對象myVar,並同時指定變量與變量值(查詢字符串)。
myVar.decode("age=30");
追加URLVariables對象myVar傳遞到服務器的變量名稱與對應值(查詢字符串,名稱age,對應值30)。
 
摘自:http://my.poco.cn/myBlogDetail.php?&id=6180475&user_id=56519106&pri=&n=0&stat_request_channel=


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM