如何在Rails3.1中创建SOAP API Web服务

3

我想知道在RAILS中是否可以创建SOAP API。我谷歌搜索并发现可以使用SAVON与SOAP API通信,那么有没有任何方法可以在rails 3中创建soap api。

3个回答

2
我们刚刚发布了 https://github.com/roundlake/wash_out 的 0.3.2 版本,其中包含新的小功能。它目前处于活跃状态并得到维护(不像 ActionWebService)。这可能是实现你想要的功能的最佳方式。
然而,即使作为这样一个 gem 的维护者,我也不建议你使用 SOAP。WashOut 是为你没有选择的情况创建的。所以请三思而后行。在大多数情况下,REST 更可取。

1

有一个叫做 actionwebservice 的宝石很多年前就已经服务于此目的。一些人在这个过程中一直在维护它,但你可能需要挖掘一下。搜索 ruby gems.org 会出现 一些结果,但似乎甚至这些也没有得到真正的维护。你可能还想看看一些分支,看看它们是否仍在维护。

话虽如此,如果你有不使用 SOAP 的选项,最好不要使用。使用 REST,因为它的支持已经内置于 Rails 中,并且可能不会很快消失。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接