问题标签 [wash-out]

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.

0 投票
1 回答
636 浏览

ruby-on-rails - 洗出:访问肥皂头

我需要模拟一个通过soap 标头接收身份验证凭据的soap 服务。有没有办法使用wash_out gem 访问/解析soap 头?

0 投票
0 回答
482 浏览

ruby-on-rails - 当我使用 WashOut gem 时,nil:NilClass 的未定义方法“values_at”

我是 WSDL 的新手。 代码(我直接在视图中添加了 - 用于测试):(页面http://localhost:3000/ccapis:)

在控制器中:

当我尝试在控制台中运行它时,一切都很好,我可以看到,result.to_hash但是当我去时,http://0.0.0.0:3000/ccapis我得到了我上面提到的错误。

我要达到的目标的解释:我需要为客户提供一个 WSDL,该客户根据分数获取所有奖品。

如果我的方法有误,请指导我查看文档,以便我阅读并获得更好的理解。再次感谢。

0 投票
1 回答
861 浏览

ruby-on-rails - 如何通过在查询字符串中传递动作名称直接访问清洗肥皂动作?

这是我的问题:我们的一个客户想要通过在查询字符串中传递 action_name 来访问肥皂动作。可以用wash_out gem吗?

示例网址: http ://example.com/dummy_soap/action?action_name=do_something

任何帮助表示赞赏。

0 投票
2 回答
508 浏览

ruby-on-rails - 洗出| 有效负载中的 XML 具有 < > 而不是 < >

在我的 Rails(3.1) 应用程序中实现 SOAP 服务时,wash_out (0.9.0) 非常有帮助。我面临的一个小问题是,对于 SOAP 正文中的 XML 有效负载, < >正在被替换为 &lt; &gt;

这是我的代码片段

render :soap => "<person><firstname>larry</firstname></person>"

输出是

<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://www.w3.org/2001/12/soap-envelope"> <soap:Body> <tns:index_response> <value xsi:type="xsd:string">&lt;person&gt;&lt;firstname&gt;larry&lt;/firstname&gt;&lt;/person&gt;</value> </tns:index_response> </soap:Body> </soap:Envelope>

这是一个错误还是我可以通过一些配置或附加代码来解决这个问题。请帮忙。

0 投票
3 回答
1390 浏览

ruby-on-rails - rails 使用 savon 传递肥皂基本身份验证

我正在尝试使用基本身份验证发送soap请求savon gem
我的soap服务器设置为wash_out gem

……

当我通过我向soap服务器发出请求时savon出现错误:

在最后一个命令我得到一个错误

0 投票
0 回答
185 浏览

ruby-on-rails - 洗出网络服务中的空参数散列

我收到以下对我的 Web 服务端点的请求:

我的控制器如下所示:

我想查询EmbeddedData,但每次都是空的。如何构建参数哈希以从请求中获取数据?

0 投票
1 回答
115 浏览

ruby-on-rails - 如何退出 Ruby on Raily 服务器?

在测试环境中,我wash_out在 Ruby on Rails 服务器中使用 GEM 来运行 SOAP 服务,该服务充当两种不同传输协议之间的代理。

在测试运行结束时,我想用一个专用的 SOAP 请求退出 Rails 服务器。

所以我实现了这样一个请求,并在请求出口(0)内调用。但在我看来,由于安全或其他原因,退出和中止功能被挂钩。

有人可能会争辩说,在请求中终止服务有点苛刻,但那时我不在乎服务是如何终止的。因为它没有任何状态。

我想避免修补 Rails 源,以便以后更容易更新 GEMS。

编辑:

服务器正在 Windows 上运行(不幸的是)。

0 投票
2 回答
800 浏览

ruby-on-rails - 如何取消命名空间红宝石常量?

我正在使用一个不处理命名空间模型的库。我有一个 Rails 引擎,其中包含我需要使用的所有 ActiveRecord 模型,因此我使用引擎的命名空间引用它们,例如:TableEngine::Posts。

Ruby 中有没有办法取消 Posts 类的命名空间?

就像是

0 投票
1 回答
388 浏览

ruby - 通过BPEL流程在ruby中调用Web服务没有响应

我已经使用Wash out gem在 ruby​​ 中创建了一些 Web 服务。到目前为止,一切都很好。使用savon gem获得响应是没有问题的。但是我创建了一个 BPEL 流程并想要调用 Web 服务(它只是 BPEL)!请求没有问题,所以知道我在 ruby​​ soap_service 中并且不知道如何响应回 BPEL 流程!?

BPEL 流程仍在等待响应,没有得到响应!我希望任何人都可以帮助我:-) ...

这是我的 WSDL 文件:

这是我在 BPEL 流程调用 Web 服务时得到的错误:

这是我的 BPEL 流程中的调用操作:

concatRequest => 消息“concat” concatResponse => 消息“concat_response”

更新:这是 BPEL 文件:

这是我从 railswash out 得到的回复:

0 投票
1 回答
244 浏览

ruby-on-rails - Ruby on Rails WashOut GEM SOAP 定义事件

我有这个代码:

渲染中哪个是错误的,这就是我需要的,我需要像 DATA DATA 一样进行 xml 响应

如何使它正确,我正在尝试不同的方法,但我无法弄清楚。