2

我有一个非常简单的 ruby​​ 脚本,如下所示:

require 'savon'  

client = Savon::Client.new do
  wsdl.document = "http://server/app/app.svc?wsdl"
end

如果我然后做类似的事情:

client.wsdl.operations

我从我的服务中获取所有操作,因此它可以正确连接和检索 wsdl。

但是,如果我尝试运行操作

response = client.request "Test"

我得到“HTTPClient::ReceiveTimeoutError: execution expired” 我也在看 Fiddler,甚至没有看到任何请求。我已通过其他技术(C#、JS)确认该服务正常工作

知道我做错了什么吗?

4

0 回答 0