首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RemotingServices、WebServices和HTTP在Flex中的区别

RemotingServices、WebServices和HTTP在Flex中的区别
EN

Stack Overflow用户
提问于 2010-07-14 19:00:30
回答 1查看 810关注 0票数 2

我们在Flex中使用3种类型的服务: HTTP和WebServices,并希望增加我对它们的用例的理解。据我所知,

  1. 远程处理只能在类似Flex(通过RubyAMF)这样的同构环境中使用,而Webservices可以使用SOAP协议在异构环境中使用。
  2. 远程处理具有web服务所没有的本地对象支持的优势。这也意味着在以前的服务中不需要解析/提取。
  3. 现在谈到HTTP服务,它们不支持复杂的操作或参数传递,只能用于基本的操作。

朋友们,如果我错在任何地方,请纠正我,也请分享更多这方面的信息。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-14 19:26:10

我不知道这是不是你要找的,但我会试试看。

  1. 远程处理只能在类似于Flex(通过RubyAMF)这样的同构环境中使用,而Webservices则可以使用SOAP协议在异构环境中使用。

我不知道你说的是同质还是异种。是的,RemoteObject需要通过Flex网关调用远程服务器。就像WebService标记需要通过使用SOAP这样做一样。

RemoteObject还支持AMF,这是一种二进制格式,提供比SOAP或XML更小的传输大小。后端对象和ActionScript类之间的自动转换是一个不错的选择。

  1. Remoting has advantage of native object support that web services don't have. That also means no parsing/extraction will be required in former.

从技术上讲,我认为解析仍然是完成的;它只是内置在远程处理网关中;并且由于二进制格式更有效。

  1. Now, talking of HTTP services, they dont support complex operations or parameter passing and can be used for only basic operations.

您可以在URL中添加的任何内容都可以传递给HTTPService。传递复杂的对象是非常困难的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3249502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档