在我的flex应用程序中,我使用httpService连接到服务器,对于来自服务器的响应,我希望它将http响应转换为flex对象,是否有任何远程实现可用于上述目的在flex中的HTTPService的远程实现
1
A
回答
1
扩充早期的岗位,这取决于你是从服务器端传送的内容。如果您使用的是HTTPService,那么它最好是一个XML文档(RestFul样式)。根据设置为服务对象的结果格式,flex会尝试通过将XML映射到其他类型的Flex对象来将其转换为该类型的结果。在这种情况下,最有用的结果格式是对象(默认),e4x,xml。有关更多信息,您需要查看ASDoc。
如果HTTP的负载是在服务器端直接序列化的自定义对象(而不是xml),那么在弹性端重建该对象相当困难。
如果您的有效负载是字符串或您想要手动解析的任何其他格式,则将结果格式设置为“文本”,这将返回给您一个字符串,您可以稍后处理它。
0
如果你想柔性自动将结果数据从XML转换为对象使用:
<mx:HTTPService url="http://theserver.com"
resultFormat="object"/>
或者如果你只使用动作
var service:HTTPService;
service.resultFormat = "object";
这应该是未指定resultFormat时的默认行为。您可能还想检查“数组”结果格式,因为它的行为有点不同。
相关问题
- 1. Flex中的Flash HTTPService
- 2. Flex httpservice故障
- 3. Flex HTTPService错误
- 4. Flex - URLLoader和HTTPService
- 5. HttpService与远程对象
- 6. Flex HTTPService组件的resultFormat
- 7. 带有多连接的Flex中的HTTPService
- 8. Flex中的两个不同的HTTPService类
- 9. 中的Flex/AS3使用的HTTPService
- 10. Flex HTTPService进度条
- 11. Flex中的同步httpservice请求
- 12. Flex属性在HTTPService中使用时表现奇怪
- 13. Flex HTTPService超时处理程序
- 14. 在Rails中实现远程登录
- 15. HTTPService/ResultEvent与Flex 3.2对比Flex> = 3.5
- 16. 在窗体上flex几个httpservice
- 17. 实现远程代理
- 18. 远程对象Flex中的BlazeDS
- 19. 在flex中加载远程swf文件
- 20. 的HTTPService ......在localhost
- 21. 远程托管的flex应用程序
- 22. 如何实现在CruiseControl的Flex项目
- 23. 如何发送通过HttpService的数组中Adobe Flex的3
- 24. 如何在Flex中实现AJAX功能
- 25. 在flex中实现SHA1算法
- 26. 在flex中实现工具条
- 27. 如何在Flex/FlashDevelop/AS3中实现宏
- 28. Flex HTTPService不包含Content-Length标头?
- 29. Flex HTTPservice和POST,发送文件?
- 30. Flex - HTTPService和gzip压缩响应?