加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails open-uri在路径上打破

发布时间:2020-12-17 03:01:12 所属栏目:百科 来源:网络整理
导读:我正在尝试使用open-uri获取网址. 我的代码非常简单 url = open("http://localhost:3000/descriptions") return render :text = url.to_json 当我运行此代码时,我收到超时错误. 当我请求“http:// localhost:3000”时,我得到了我的主页(这是正确的). 所以
我正在尝试使用open-uri获取网址.

我的代码非常简单

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

   return render :text => url.to_json

当我运行此代码时,我收到超时错误.

当我请求“http:// localhost:3000”时,我得到了我的主页(这是正确的).
所以看来这是在某个地方的路径上打破.
我已经尝试过使用net-http和uri(不确定这是否会产生影响)我仍然有同样的问题.我想得到一个路径和一个查询,但我似乎无法让它工作.

解决方法

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

>一个是由你的控制器的动作消耗的
>你的公开电话消耗了一个

两种解决方案

>用瘦或独角兽等取代开发中的webrick>使用webrick启动两台服务器:rails s& rails s -p 3001.一个在端口3000上,另一个在端口3001上

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读