savon

    0热度

    1回答

    client = Savon.client(wsdl: "http://localhost:8080/soap_test/services/StationDirectorySoapServerPort?wsdl") 萨翁SOAP请求请求和响应头我请求SOAP服务 client.operations @message ="xml input" response = client.call

    1热度

    2回答

    我尝试使用savon-gem通过SOAP登录Affili.net。 client = Savon.client do wsdl "https://api.affili.net/V2.0/Logon.svc?wsdl" end message = { 'Username' => '123123', 'Password' => '123123',

    0热度

    1回答

    这是我在SO上的第一篇文章,所以请让我知道如果我能改善我的问题。 我在Rails中使用Savon版本2 gem来处理SOAP请求。我可以成功发送请求,并在终端中看到正确的响应(将“pretty_print_xml设置为true”时)。我的代码如下所示: client = Savon.client(wsdl: "http://example_link?WSDL", pretty_print_xml:

    0热度

    3回答

    我想要做什么似乎是一个非常简单的SOAP要求,一个在SoapUI工作,但红宝石SAVON宝石错误,当我执行我的红宝石代码,我得到一个“raise_soap_and_http_errors!”异常执行请求。 下面的代码 - 在在wsdl_path作品中引用SOAPUI进行认证请求的文档。 require 'savon' wsdl_path = 'XXXX_soap_interface.wsdl'

    0热度

    1回答

    我的公司最近为我提供了一台运行OS X 10.9.5的现代MacBook Pro。 我们有一个ruby应用程序,它向外部服务发出SOAP请求来验证用户身份。自升级到新机器后,每当尝试发出SOAP请求时都会收到SSL连接错误。 我正在使用ruby Savon客户端来进行SOAP调用,尽管我们的版本被锁定为1.0之前的版本。 savon客户端配置为使用正确的cert_file,cert_key_fil

    0热度

    1回答

    我正在从萨翁(WSDL Web服务)客户端的响应, :departure_airport=>{:@location_code=>"MAA", :@code_context=>"IATA"} 当我尝试转换response.to_xml,我得到 预期输出: 我想这个回应正确的XML,如果@意思,它应该是属性,否则innexText <departure_airport location_code=

    0热度

    1回答

    我想每个API的说明这些限制,达到一个SOAP API: 验证方法是http_base_auth,客户端应用程序可以利用HTTP和HTTPS协议进行身份验证。 PaaS公司帐户登录&密码必须通过SOAP标头传递。 SOAP有一个API来设置HTTP基本认证的用户ID /密码。 现在这就是我: require 'savon' client = Savon.client(basic_auth: [

    1热度

    1回答

    我正在使用Savon 2.6实现SOAP服务的客户端。 我必须在数据库中保存原始请求和原始响应。 要获得原始XML响应不是问题,但是如何获取原始XML请求? 我用萨翁以下列方式: client = Savon.client(wsdl: "http://blabla.com/bla.wdsl") response = client.call(:operation_name, message: {p

    0热度

    1回答

    萨翁表明,有一个操作时,说 :get_lead,这将转化为getLead 当WSDL被加载成了SoapUI,正确的操作在样本请求给定: paramsGetLead。 这里发生了什么,为什么不是:params_get_lead被视为一种操作? 或者有没有办法手动指定SOAPAction并阻止savon自己生成它?

    0热度

    1回答

    我需要发送一个特定的“xsi”类型的整数给webservice,它需要嵌套在“Argumetns”下,然后在子类“anyType”下嵌套“anytype”专用的xsi类型。 现在这是我的代码: :Arguments => {"AnyType" => {:"@xsi:type" => "xsd:int"}} 的“ANYTYPE”里面我要的号码30,我应该在哪里把它实现以下XML?