gpt4 book ai didi

ruby-on-rails - 如何创建一个网络服务

转载 作者:行者123 更新时间:2023-12-04 01:04:01 24 4
gpt4 key购买 nike

我用 Ruby on Rails 框架构建了一个网站。
该站点将包含一个 flash 应用程序,该应用程序将使用 Web 服务与 rails 应用程序进行交互。
我的合作伙伴构建了 Flash 应用程序,他告诉我 Flash 应用程序通过 WSDL 文件进行交互。

我是网络服务的新手。我想知道如何创建WSDL文件,以及如何在rails应用程序和WSDL文件之间进行交互。

如果您相信有比 SOAP/WDSL 更好的替代方案,我也想听听他们的意见。

谢谢,

奥德

最佳答案

你谷歌了吗how to build web services in Ruby ?以下是一些出现的链接,所有链接都准确地解决了您想要做的事情:

http://www.tutorialspoint.com/ruby/ruby_web_services.htm

http://www.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html

http://searchsoa.techtarget.com/tip/Web-services-with-Ruby-on-Rails

您可以查看其中的一些链接,如果您有其他问题,请返回给我们。

我确实有一个阐述:

My partner builds the flash application and he told me that the flash application interacts through WSDL file.



听起来您的合作伙伴对 Flash 如何访问远程数据服务没有完全了解。使用带有 WSDL 的 SOAP Web 服务肯定是一种方法,这里有一些 documentation on that .

Flex/Flash 应用程序也可以使 standard HTTP calls ,有时称为 REST Web 服务。在许多情况下,REST Web 服务将返回一个 XML 文档,但这不是必需的。任何数据,包括简单的文本数据,都可以从 REST Web 服务返回。

许多人更喜欢使用带有 RemoteObject 的 AMF 网关。 . AMF 是一种二进制格式,因此与替代方案相比,来回传输的文件大小要小得多。它还提供服务器端对象和客户端对象之间的自动对象转换。这可以节省开发时间,因为您无需解析数据即可将其转换为 Flex 可以轻松使用的内容。 RubyAMF是 AMF 的一种 Ruby 实现。

关于ruby-on-rails - 如何创建一个网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com