У меня проблема с созданием http-запроса внутри действия моего контроллера.Я использовал net / http и RestClient, но не могу заставить его работать на моем локальном URL-адресе сервера, т.е. http://localhost:3000/engine/do_process, Я всегда получаю requesttimeout, однако он работает с другим действительным URL-адресом.
Надеюсь, что вы можете просветитья на этом.Я провел некоторое исследование, но не могу найти ресурсы, чтобы понять, почему у меня возникла проблема с тайм-аутом.
Пример кода контроллера:
require 'rest_client'
class LgController < ApplicationController
def get_lgjson
response = RestClient.get("http://localhost:3000/engine/do_process_lg")
@generated_json = response.to_str
end
end