我有一个非常简单的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:执行过期” 我也在看Fiddler,并没有看到任何请求甚至被提出。 我已通过其他技术(C#,JS)确认该服务正常工作
知道我做错了吗?