url.to-6ren">
gpt4 book ai didi

ruby-on-rails - Rails open-uri 在路径上中断

转载 作者:行者123 更新时间:2023-12-05 00:37:17 25 4
gpt4 key购买 nike

我正在尝试使用 open-uri 获取 url。

我的代码非常简单

url = open("http://localhost:3000/descriptions")

返回渲染:文本 => url.to_json

当我运行此代码时,出现超时错误。

当我只请求“http://localhost:3000”时,我得到了我的主页(这是正确的)。
因此,这似乎正在某处打破路径。
我已经尝试将 net-http 与 uri 一起使用(不确定这是否会有所作为),但我仍然遇到同样的问题。我想获得一个路径和一个查询,但我似乎无法让它工作。

最佳答案

当然:我猜您正在使用默认的 webrick 服务器,它一次只能处理一个请求:

  • 一个由 Controller 的 Action 消耗
  • 一个被你的 open 消耗掉调用

  • 两种解决方案:
  • 用瘦或 unicorn 或其他任何东西替换开发中的 webrick
  • 使用 webrick 启动两台服务器:rails s & rails s -p 3001 .一个在端口 3000,另一个在端口 3001
  • 关于ruby-on-rails - Rails open-uri 在路径上中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7099331/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com