日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

访问服务器端数据

發(fā)布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 访问服务器端数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有時你要連接的服務并非是SOAP風格的。其他常用的框架可以結合使用HTTP Get和Post方法來返回數(shù)據(jù)。使用<mx:HTTPService>標簽可以讓你訪問這種類型的WEB服務。
使用HTTP Post和Get方法操作的WEB服務可以理解為REST服務。在很多情況下,使用HTTP Post方法。使用HTTP Web服務的一個明顯的好處是你可以傳遞比使用SOAPWeb服務時更少的數(shù)據(jù)。
Adobe Flexx 數(shù)據(jù)訪問組件使用遠程過程調用(RPC)來與服務器環(huán)境交互,例如PHP,Adobe ColdFusion,和Microsoft ASP.NET,來為Flex程序提供數(shù)據(jù),以及將數(shù)據(jù)傳遞給后臺的數(shù)據(jù)源。 連接到一個HTTP Web服務可以很容易的使用<mx:HTTPSevice>。<mx:HTTPService>有著類似<mx:WebService>和<mx:HTTPService>標簽的屬性,且具有falt和result時間供你監(jiān)聽和處理,如下所示:
<mx:HTTPService id="yahooHTTPService"
????????url="http://search.yahooapis.com/WebSearchService/V1/webSearch"
????????method="GET"
????????makeObjectsBindable="true" result="httpServiceResult(event)"
????????fault="httpServiceFault(event)" showBusyCursor="true">
</mx:HTTPService>和使用<mx:WebService>標簽時不同,你不需要定義操作。所有要發(fā)送到服務器進行處理的變量將作為鍵值對傳到url屬性定義的URL。這個標簽的行為與HTML表單的get或post的行為相同。要向服務器傳遞數(shù)據(jù),你只需要傳遞攜帶著那些變量的對象。Flex會將那些變量封裝進正確的格式。下面的代碼展示了對上面<mx:HTTPService>標記進行處理的ActionScript代碼:public function httpServiceResult(e:ResultEvent):void {
??????Alert.show("received a result");
????}
????public function httpServiceFault(e:FaultEvent):void {
??????Alert.show("received a Fault");
????}
????public function sendHttpRequest():void {
??????var requestObj:Object = new Object();
??????requestObj.appid = new String("YahooDemo");
??????requestObj.query = new String("persimmon");
??????requestObj.results = new int(2);
??????yahooHTTPService. request = requestObj;
??????httpAsyncToken = yahooHTTPService.send();
????}

轉載于:https://blog.51cto.com/flexria/156699

總結

以上是生活随笔為你收集整理的访问服务器端数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。