问题标签 [savon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 这两个 SOAP 请求有什么区别?
我正在向 SOAP API 发送请求,不幸的是,我对 SOAP 的了解有限。以下两个请求都返回响应,但响应不同。不工作的例子只返回一个 send_fax_response。工作返回一个 send_fax_response 和一个 send_fax_result。关于为什么的任何想法?会不会是订单?
不工作
在职的
ruby - 使用 Ruby Savon 库将 env:mustUnderstand="1" 属性添加到 SOAP 请求标头中的安全标记
使用 Ruby 的 Savon SOAP 库,如何将常见的“env:mustUnderstand”属性添加到 SOAP 请求标头中的 Security 标记?默认情况下,它不包含在标签中。
这是我当前的测试代码:
这是正在发送的 XML(不包括 mustUnderstand 属性):
ruby-on-rails - 无法通过 Ruby on Rails 中的 SOAP 连接 (SAVON) 调用 Web 服务方法。我哪里错了?
我似乎收到此错误消息:
(a:ActionNotSupported) 由于 EndpointDispatcher 的 ContractFilter 不匹配,接收方无法处理带有 Action 'GetServices' 的消息。这可能是因为合约不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息、传输、无)。
我认为这与安全/绑定设置有关。我的连接使用 HTTP,带有基本的 httpbinding。像往常一样,我已经做了很多寻找答案的工作,但无法修复它,而且这里没有人拥有 Ruby on Rails 方面的专业知识。
帮助将不胜感激。
下面是我在 Ruby on Rails 中的代码,它初始化服务然后调用它。注意:我可以很好地连接到它。它已经成功地报告了可用的方法。只是调用方法似乎是问题所在。我已经使用相同的代码成功连接到在线测试服务。我用萨文。
以下是我的 Ruby on Rails 发送的内容:
这是 WCF 测试客户端发送的内容,(有效)
ruby - 萨文身体问题
给出结果 {"@xsi:type"=>"xsd:string"}
c# - 如何获得 SAVON (ROR) SOAP 标头以匹配我的 C# 服务要求?
我的 C# webservice 上有一些代码,用于检查标头字符串是否包含有效用户。
代码是:
soapHeader
我检查的字符串在哪里。(当前包含用户名和密码(MD5))
我将如何在标头中从 SAVON Rails 发送一个字符串,以便可以在 Web 服务上将其拉回。
最好不要更改当前的 C# 代码,除非您也可以指定从 C# 客户端发送的方式。
我试过了
干杯!
编辑:这就是我目前在 C# 中添加标题的方式
ruby-on-rails - 在 Savon 中解析日期和时间时丢失 xml 数据
我在我的 RoR 应用程序中使用 Savon。
这是我对服务的调用:
我得到了 XML 的下一个响应:
但是,主要问题是当我打电话时,response.to_hash
我只得到 Date 对象部分:
=> [2011 年 9 月 23 日星期五、2011 年 9 月 23 日星期五、2011 年 9 月 23 日星期五]
这对日期来说很好,但结果的另一部分缺失:数量、时间、用户和类型。另外,如果我打电话response.body
,我会不断得到相同的结果:
=> {:res_message=>{:result=>[周五,2011 年 9 月 23 日,周五,2011 年 9 月 23 日,周五,2011 年 9 月 23 日,周五,2011 年 9 月 23 日,周五,2011 年 9 月 23 日],:@xmlns=>" http://xxx-xxx.xxx.edu/xxx/"}, :"@xmlns:soapenv"=>"http://schemas.xmlsoap.org/soap/envelope/"}
我在这里没有找到解决方案,也没有找到 Savon 问题
提前致谢
ruby - 使用 Savon 添加产品以连接到 Magento API
我已经获得了用于在 Ruby 中列出产品的代码,但正在努力添加产品,这是我的代码,我正在使用 savon gem 进行 HTTP/SOAP 请求,基于此处的代码http://www.polyvision。 org/2011/10/02/使用-magento-soap-api-with-ruby-and-savon/
我认为问题是传入 :arguments 可能需要正确命名,此代码会生成错误,
ruby - Savon 请求失败
我正在使用 savon 0.9.7 和 ruby 1.8.7,我提出以下要求:
Savon 发送此帖子:
但是服务器需要这样的东西:
我收到下一个错误:
你能帮助我吗?我认为我没有很好的 savon 请求,但我在文档中找不到任何内容。
ruby - 无法识别 CleverElements / Sendcockpit SOAP API 参数
我正在尝试使用 CleverElements SOAP API,但我无法让它工作。老实说,我从未使用过 SOAP(但经常使用XML-RPC、REST等),并且认为它应该很简单。
我将 Ruby 与savon
gem 一起使用。我可以通过不需要任何参数的 SOAP 调用任何函数,但是在带有参数的函数上,SOAP 服务无法识别参数。
这是我的要求:
这是 WSDL 文件:http ://api.sendcockpit.com/server.php?wsdl
我是否遗漏了一些东西(可能非常简单、非常明显、基本的 SOAP)?
ruby - Savon Ruby Soap 客户端 - 无法正确创建肥皂文档
我承认我对 SOAP 和 Savon 都是新手,但是我让它与另一个服务一起工作,但是这个让我很困惑。
WSDL 在这里: http ://stg-wholesale.carsdirect.com/ws/services/Ping?WSDL
完成后的文档应如下所示:
如果有人可以接近生成这样的文档或给我一些指示,我将不胜感激。
我尝试做类似的事情:
但是,我收到了这个错误:未定义的方法 `dealer_ping' for #
我几乎被困在这一点上。我对这个等式的两个部分都缺乏了解。
谢谢。