我如何使用Ruby的SOAP :: Attachment类?

时间:2010-02-24 21:44:35

标签: ruby soap attachment soap-client ruby-1.8

所以我正在为SOAP Web服务编写一个Ruby客户端,并且我已经想出了如何调用一个简单的方法:

# WebServiceClient.rb
require 'soap/wsdlDriver'

wsdl_url  = 'http://urlmadness?wsdl'
service = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver
result = service.simpleMethod(:sayHello => 'Hello')

p result.return

现在我需要编写一些可以调用Web方法的东西,该方法期望附加文件作为SOAP MIME附件(SwA)。我查看了Ruby的SOAP::Attachment类,但我似乎无法弄清楚如何使用它,我在任何地方都找不到任何例子。

有人知道如何使用它来为方法调用添加MIME附件吗?

谢谢,
亚历

1 个答案:

答案 0 :(得分:2)

在soap4r google小组中发现了两个讨论:

“如何添加附件到doc / lit soap请求?”
http://groups.google.com/group/soap4r/browse_frm/thread/1cfc1f87c5cbdda7/a8f58915d4a2de87?lnk=gst&q=attachment#a8f58915d4a2de87

PS。第二个链接添加为评论。
由于垃圾邮件防护,我不允许在答案中发布多个链接