草庐IT

ArrayOfSoho_Soap_DataObject_Packa

全部标签

ruby - 使用 EventMachine 的 SOAP 调用

有什么方法可以在EventMachine中发出非阻塞SOAP请求吗?我正在使用adwords4rgem创建一个与googleadwordsapi(基于SOAP)交互的ruby​​应用程序。该应用程序使用EM通过stomp连接接收消息,然后通过对adwordsapi进行SOAP调用来处理这些消息。显然我需要这些调用是非阻塞的,因为处理将在react器线程内进行。一种选择是使用EM.defer,但我不希望线程池中有一堆线程的开销。 最佳答案 HandSoap可以使用EventMachine。

ruby - 如何使用 Ruby Savon 编写 SOAP 身份验证 header

我是第一次调用基于SOAP的API,我从文档中获得了以下信息:Inyourclient,constructyourauthorizationheaderasfollows:1Concatenatetheusernameandpassword,forexample:ExampleUsername:ExamplePassword2Encodethestringinbase64,forexample:RXhhbXBsZVVzZXJOYW1lOkV4YW1wbGVQYXNzd29yZA==3Inyourcode,entertheAuthorizationheaderwiththevalueBa

ruby - 如何解析来自 ruby​​ 客户端的 SOAP 响应?

我正在学习Ruby,我编写了以下代码来了解如何使用SOAP服务:require'soap/wsdlDriver'wsdl="http://www.abundanttech.com/webservices/deadoralive/deadoralive.wsdl"service=SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driverweather=service.getTodaysBirthdays('1/26/2010')我得到的回复是:#,#,#,#,#,#]>>>>>>>{urn:schemas-microsoft-com:xml-d

ruby-on-rails - 使用 Savon (Ruby on Rails) 访问 SOAP 请求的请求主体

我在RubyonRails中使用Savongem与wsdlWS进行通信。一切正常,但我想使用自定义日志记录请求XML,即不是Rails或Savon记录器。我的代码看起来像这样:response=self.client.request:add_orderdosoap.body={:indata=>{"CustomerNo"=>config[:kundnr],"Pwd"=>config[:password],"OrderDate"=>order["purchase_order_date"].strftime('%Y%m%d')}}end访问response没有问题,但是request呢?我

ruby - 在 Ruby 中使用 Savon gem 与 SOAP 服务对话

我正在尝试与soap服务通信,我知道我应该发送这样的SOAP信封:POST/webpay_test/SveaWebPay.asmxHTTP/1.1Host:webservices.sveaekonomi.seContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"https://webservices.sveaekonomi.se/webpay/CreateOrder"stringstringdateTimestringstringstringbooleanlongstringstringstringdou

Ruby Soap4R Web 服务、.NET 消费者

如何使用Soap4R(SOAP::RPC::StandaloneServer)从Ruby中的Web服务生成可从.NET使用的WSDL? 最佳答案 不幸的是,没有办法通过SOAP4R做到这一点。SOAP4R更多用于与SOAP端点交互,或通过WSDL规范生成您自己的端点。我所知道的唯一能做到这一点的Ruby代码来自ActionWebService,它是Rails2之前的Rails的一部分。如果你安装gemactionwebservice(你必须强制执行它,大多数可能),您可以查看文件lib/action_web_service/disp

ruby - 帮助 Soap Response using ssl basic authentication and client certificates

大家好,我正在尝试使用ssl、客户端证书和基本身份验证向protectedwsdl和web服务发出一个简单的请求。这是代码require'savon'client=Savon::Client.new"https://example.com/service?wsdl"client.request.http.ssl_client_auth(:cert=>OpenSSL::X509::Certificate.new(File.read("cert.pem")),:key=>OpenSSL::PKey::RSA.new(File.read("key.pem")),:verify_mode=>O

ruby - 是否有适用于 ruby​​ 1.9.2 的 soap4r/wsdl2ruby 版本?

如Rubysoap4rwsdl2ruby.rberrors中的建议,我从git://github.com/felipec/soap4r.git加载了soap4rgem,并在xmlparser.rb的第66行进行了更改c.downcase==name到c.to_s.downcase==name但是当我运行时:wsdl2ruby.rb--wsdlhttp://docs.arrayent.com/zamapi.xml--typeclient--force在一堆警告之后,它最终爆炸了:F,[2012-06-01T07:54:26.319928#285]FATAL--app:Detectedan

ruby-on-rails - Rails-使用外部 SOAP API 的最佳方式?

我正在开发一个需要频繁访问公共(public)API的Rails应用程序,我不确定将外部API(SOAP/WSDL)代码放入Rails应用程序的最佳方法是什么,关于模型的东西,我们如何管理那?有什么想法、意见吗? 最佳答案 当前使用外部SOAP服务的“最佳”库的竞争者似乎是Savon或Handsoap.两者有对比here我不能对洗手液发表评论,因为我没有用过它,我对Savon很满意,它对我来说效果很好。就应用程序结构而言,我会在lib下为以外部实体命名的接口(interface)创建一个文件夹,然后使用rails的命名空间功能将文件

ruby - 如何在不使用 WSDL 的情况下创建 Ruby SOAP 客户端?

我需要编写一个能够发送和接收soap消息的soap客户端。此soap服务没有关联的WSDL文件,soap4r和savon似乎都需要一个。我有一个我需要在Java中执行的操作的示例,请参见下面的链接。http://community.cecid.hku.hk/index.php/product/article/writing_hermes_2_ws_client_under_java/#ebms-2_0-sender-ws我可以为此使用java,目前看来它会更容易。但是我个人更喜欢用ruby​​编码,我们公司的ruby​​资源比java多。任何人都可以确认是否可以在不编写我自己的专用so