我正在使用简单的SOAP Web服务来获取一小段HTML以包含在Rails站点中。不幸的是,我并不特别熟悉SOAP。使用Savon将属性传递给SOAP请求
我需要在下面的端点上调用TopHtml()SOAP方法,但我还需要传递一个ID号,如TopHtml(29)。
我使用的是萨翁宝石和我的代码看起来有点像:
response = Savon::Client.new('http://www.xxxxxx.xxx/webservices/services.asmx?wsdl').top_html(29)
其作品,但返回时,未提供一个ID号为默认响应。
看起来身份证号码没有被传递。有谁知道如何将参数传递给Savon SOAP请求?
非常感谢, 特里斯坦
根据萨翁文件,这应该工作。但是,查看请求对象时,在soap.body上设置的属性没有出现。 – tristanm 2010-11-11 00:18:23