你好,有没有办法用rails3应用程序创建soap服务?我有一个通过soap与客户端通信的旧应用程序,我需要在rails 3框架上创建新的服务模拟。我没有机会更改客户端,所以我不能将API更改为REST或XML-RPC。
我发现actionwebservice是用来做这些事情的,但是现在呢?
看看Savon,正如他们的描述所说:
Savon旨在成为SOAP服务的一个简单但令人敬畏的抽象。一定要做到熟悉SOAP, WSDL文档,并在开始重金属之前安装soapUI !
目前https://github.com/roundlake/wash_out是最好的选择
你可以试试actionwebservice和soap4r gems的最新分支:https://github.com/roundlake/actionwebservicehttps://github.com/bbhoss/soap4r