红宝石SOAP4R Web服务,.NET消费
答
有没有一种方法,通过SOAP4R做到这一点,很遗憾。 SOAP4R更多用于与SOAP端点交互,或者通过WSDL规范生成自己的SOAP端点。
我知道的唯一的Ruby代码是来自ActionWebService,它是Rails的一部分,Rails 2之前的版本。如果你安装了gem actionwebservice
(你必须强制它,很可能),你可以看看在文件lib/action_web_service/dispatcher/action_controller_dispatcher.rb
中的方法to_wsdl
。这使用Builder库构建WSDL。 WSDL的定义是使用ActionWebService::API
中的方法定义的。将代码抽取到可用于项目的东西中应该不会太难。
看到一个很好的答案[http://*.com/questions/599703/genrating-wsdl-in-ruby](http://*.com/questions/599703/genrating-wsdl-in-ruby) – Gady 2009-03-02 11:07:00