<!-- 载入纯静态的xml数据 -->
<mx:HTTPService id="countriesService" url="http://www.rightactionscript.com/states/xml/countries.xml" />
<mx:HTTPService result="handleXML(event);" fault="handleFault(event);" id="xmlRPC" resultFormat="e4x"
url="http://examples.com/xmlHttpService.jsp" useProxy="false">
<mx:request xmlns="">
<zipcode>{zipcode.text}</zipcode>
<pounds>{weight_lb.text}</pounds>
</mx:request>
</mx:HTTPService>
问题1:对于useProxy="false" 还有 resultFormat="e4x"是什么意思?能否具体就实际说说用法特点?
请求的URL如下:
http://examples.com/xmlHttpService.jsp?zipcode=400£s=10
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
backgroundGradientColors="[0xFFFFFF, 0xAAAAAA]"
horizontalAlign="left"
verticalGap="15"
horizontalGap="15">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var photoFeed:ArrayCollection;
private function requestPhotos():void {
photoService.cancel();
var params:Object = new Object();
params.format = 'rss_200_enc';
params.tags = searchTerms.text;
photoService.send(params);
}
private function photoHandler(event:ResultEvent):void {
photoFeed = event.result.rss.channel.item as ArrayCollection;
}
]]>
</mx:Script>
<mx:HTTPService id="photoService"
url="http://api.flickr.com/services/feeds/photos_public.gne"
result="photoHandler(event)" />
<mx:HBox>
<mx:Label text="Flickr tags or search terms:" />
<mx:TextInput id="searchTerms" />
<mx:Button label="Search"
click="requestPhotos()" />
</mx:HBox>
<mx:TileList width="100%" height="100%"
dataProvider="{photoFeed}"
itemRenderer="FlickrThumbnail">
</mx:TileList>
</mx:Application>
问题2:代码中的
private function requestPhotos():void {
photoService.cancel();
var params:Object = new Object();
params.format = 'rss_200_enc';
params.tags = searchTerms.text;
photoService.send(params);
}
它请求的最终URL是个什么样子?
分享到:
相关推荐
在FlexStudy压缩包中,可能包含了一个简单的Flex学习示例,演示了如何使用HTTPService与Java后端进行通信。这个示例可能涵盖了创建HTTPService,设置请求参数,监听事件,以及解析和展示返回数据的整个过程。通过...
下面我们将详细介绍如何使用Flex4的`HTTPService`来提取XML数据: 1. **创建HTTPService实例**: 首先,我们需要在MXML文件中创建一个`HTTPService`实例,指定其URL和方法类型(GET或POST): ```xml <s:...
在Flex 4.0中,你可以通过以下步骤使用HttpService: 1. 引入所需的库:在MXML文件中,确保导入`mx.rpc.http.HTTPService`库。 ```xml <fx:Import source="mx/rpc/http/HTTPService"/> ``` 2. 创建HTTPService实例...
首先,我们需要了解Flex中的HTTPService组件。HTTPService允许开发者发送HTTP请求到服务器,并接收响应数据。这个组件基于XMLSocket和XMLHttpRequest,支持GET和POST方法,可以处理JSON、XML或其他格式的数据。在...
总的来说,Flex通过XML类和HTTPService组件提供了强大的功能,使开发者能够轻松地解析XML文件并从Web服务器获取数据。理解这些核心概念和API,对于开发Flex应用程序,尤其是涉及数据交互的项目至关重要。通过灵活...
这个项目展示了如何通过HTTPService组件在Flex应用中实现远程调用Java服务,以完成数据的交换和处理。Flex 4是Adobe AIR和Flash Player支持的ActionScript 3.0开发框架,它提供了一个强大的UI组件库和数据绑定机制,...
2. **HTTPService**:HTTPService是Flex中的一个组件,它允许应用程序通过HTTP协议与服务器进行数据交换。它可以用来发送SOAP或RESTful请求,获取XML、JSON或其他格式的响应数据。使用HTTPService,开发者可以直接在...
1. 创建HttpService:在Flex项目中,通过MXML或ActionScript可以创建HttpService实例。设置URL属性为SpringMVC的Controller处理路径,method属性为POST或GET,表明请求类型。 2. 设置XML数据:使用XML类创建XML对象...
根据提供的文件信息,我们可以深入探讨FLEX中的_HTTPService组件及其使用方法。此组件主要用于与Web服务进行通信,例如从服务器获取或发送数据。下面将详细解释如何使用_HTTPService组件,并通过示例代码来展示其...
本文将详细介绍如何使用Flex的HTTPService组件与Java服务进行交互,并获取Java端的返回值。首先,让我们了解一下Flex和Java通信的基本原理。 Flex是一款基于ActionScript 3的开源框架,用于创建富互联网应用程序...
在Java开发中,Flex HttpService是一个强大的工具,用于在Adobe Flex客户端与服务器之间进行数据通信。这个服务允许Flex应用程序通过HTTP协议发送请求到后端服务器,并接收响应数据。本篇文章将深入探讨如何在Java...
Flex中的HTTPService组件提供了灵活的方式与后台进行数据交互。通过URLVariables对象或`<mx:request/>`标签,我们可以方便地传递参数给服务器。理解这两种方法对于开发Flex应用程序并与服务器进行数据交换至关重要。...
在Flex中,`HTTPService`组件是用于与服务器进行数据交换的重要工具,特别是对于与Java后台进行通信时。本篇文章将深入探讨Flex与Java后台通过`HTTPService`通信的原理、配置和实践。 1. **HTTPService组件介绍** ...
在Flex中,配置HTTPService组件,指定Servlet的URL,以及处理结果和错误的回调函数。 ```java // Servlet代码 public class SimpleServiceServlet extends HttpServlet { // ... } ``` ```actionscript // Flex...
在Flex3中,HTTPService组件是一个关键的组成部分,它允许开发者与服务器进行通信,发送HTTP请求并接收响应。本篇文章将深入探讨如何使用Flex3的HTTPService来获取JSON数据。 首先,JSON(JavaScript Object ...
在深入探讨“Flex HTTPService实例”这一主题时,我们首先需要理解Flex框架的基本概念以及HTTPService组件在其中扮演的角色。Flex是一种用于构建跨平台的、高性能的桌面和移动应用程序的软件开发工具包(SDK),由...
- 移动设备支持:学习如何为移动平台(如Android、iOS)开发Flex应用。 通过这个简单的Flex聊天室实例,你可以了解Flex的基础架构和开发流程,为进一步学习Flex和构建更复杂的RIA奠定基础。同时,这个项目也提供了...
在Flex开发中,HTTPService是ActionScript 3.0中一个关键的组件,它允许开发者与Web服务器进行异步通信,通常用于发送HTTP请求并接收XML、JSON或其他数据格式的响应。本实例将深入探讨如何使用HTTPService,解析返回...
var httpService:HttpService = new HttpService(); httpService.url = "http://yourserver.com/yourServlet"; httpService.method = "POST"; httpService.resultFormat = "text"; httpService.addEventListener...