我在控制器操作中创建 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