У меня есть очень простой скрипт 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: срок выполнения истек»
Я также смотрю на Фиддлера и не вижу, чтобы был сделан какой-либо запрос.
Я подтвердил, что сервис работает корректно через другие технологии (C #, JS)
Есть идеи, что я делаю не так?