Tag: soapui

如何在Savon中生成重复的xml元素?

soapUI在它构建的请求XML中的许多地方生成此注释Zero or more repetitions 。 这是XML请求的一部分。 ? ? cid:1220950351678 我使用Savon 2.2.0与外部服务进行通信。 Ruby hashes需要唯一的密钥。 我尝试以格式传递一组哈希 attachments: [{attachment: {file_name: “foo1”, file_extension: “bar1″, file_contents:”binary_encoded_content”}}, {attachment: {file_name: “foo2”, file_extension: “bar2”, file_contents: “binary_encoded_content”}}] 但在这种情况下,Savon只在数组上执行to_s 。 我怎样才能做到这一点?

传递Savon 2的数组元素(SOAP)

我正在尝试使用从SOAP api获取帐户信息的Savon gem(v2)在Ruby中编写代码,但是我遇到了传递数组的问题。 CampaignIds应该是一个整数数组。 这是我的代码: client = Savon.client(wsdl: “https://api7secure.publicaster.com/Pub7APIV1/Campaign.svc?singleWsdl”) message = { “EncryptedAccountID” => api_key, “APIPassword” => api_password, “CampaignIds” => [3,4], “StartDate” => yesterday, “EndDate” => yesterday, “IncludeTests” => false } client.call(:get_comparative_report_details_data, message: message) 产生以下要求: ***** ***** 3 4 2014-01-06 2014-01-06 false 然而,如果我在SOUP UI中玩游戏,请求应如下所示: ***** ***** 3 4 2014-01-06T16:21:47-05:00 2014-01-07T16:21:47-05:00 false 有任何想法吗?