如何在 Ruby 中从 Savon 调用此安全 Web 服务 WDSL?
我有一些用于访问安全 Web 服务的可用 PHP 示例(见下文)。我正在尝试使用 Savon 访问网络服务。首先,我尝试了: >> client = Savon::Client.new("h…
如何使用 Savon 将属性添加到 SOAP 标头?
我需要将此属性(xmlns:wsa="http://www.w3.org/2005/08/addressing")添加到soap标头中,如下所示: 我该怎么做,使用萨翁?…
Jira SOAP API:使用 Ruby/Savon 创建自定义字段的新问题时遇到问题
背景:我正在尝试创建一个相对简单的 Ruby 脚本来在 Jira 实例中创建问题。我正在使用 Savon gem (http://savonrb.com/) 来创建 SOAP 服务。 问题:当…
如何格式化 Savon 输出到终端的 XML?
如何格式化 Savon 输出到 (OSX) 终端的 XML? 我目前把所有内容都弄乱在一行中,这很难阅读。 我想要这样的东西,格式化为多行: DEBUG -- :
覆盖 WSDL 的“soap:地址位置”价值?
是否可以覆盖 WSDL 中的“地址位置”值?我需要在 URL 中提供动态用户/密码。 这当然行不通: client = Savon::Client.new("example.wsdl") client.ht…
Ruby Savon SOAP 检查请求对象
有没有办法在请求调用之前或之后检查请求对象? client = Savon::Client.new do wsdl.endpoint = "https://testsoap.com/wsdlserver" end response = …
使用 ruby/savon 生成 wsse-security 的 DigestValue 元素
我需要连接到具有 wsse 安全性的 Web 服务,并且需要手动生成所有哈希值和令牌,因为 savon 尚不具备此功能。 最让我抓狂的是签名。 ...... 这是引用…
使用 Savon 测试本地 Web 服务
我正在编写一个 gem,以向 Ruby 添加对 SOAP 服务的支持(我讨厌自己这样做,但是,你知道,遗留系统感到孤独,必须与某人交谈),我想知道是否有一种…
有没有不依赖 nokogiri 的 SOAP gem?
我尝试过 savon gem,效果很好。 不幸的是,我无法将其用于实际应用程序,因为我们无法使用 Nokogiri。我看了看soap4r,它似乎很老了。我还研究了洗手…
如何删除“SOAPAction”来自 Savon 请求的 HTTP 标头
例如,我如何从 Savon 请求中删除 HTTP 标头 client.request 'v5:ProcessShipments' do client.http.headers["SOAPAction"] = "example_post" end 这…
如何在 Ruby 中创建 urn:localhost-catalog SOAP 标头?
我在 php 中有这个(工作)示例: $usernameToken = new SoapHeaderUsernameToken( $password, $username ); $soapHeaders[] = new SoapHeader("urn:l…
Savon:向 body 标签添加编码
如何使用 Savon 将编码属性添加到 body 标记? 一些背景: 我正在尝试使用 savon 连接到 SOAP 资源。我可以获取 WSDL 文件并浏览这些方法。 @client =…
使用 Ruby/Powershell 使用 Web 服务
目前我使用 Ruby 作为配置管理支持的核心编程语言。自从 Ruby (1.9.3) 新版本发布以来,我无法使用 gem 配置来使用 NTLM 身份验证来使用 Web 服务。这…
Ruby:Savon SOAP 请求收到 400 和 415 错误
我正在尝试使用 ruby 库 Savon 发出 SOAP 请求。 我正在使用以下代码: require "savon" Savon.configure do |config| config.soap_version = 2 #…
Ruby Savon:从请求中删除 Soap 操作
我正在使用 Savon::Model 来发送 SOAP 请求。 我需要的最终结果如下所示: Toronto ON CA L4Y1K7 我的 WSDL 仅包含名为:ValidateCityPostalCodeZip …