ruby-on-rails - 获取 Net::ReadTimeout:httparty 中的 Net::ReadTimeout 错误

标签 ruby-on-rails api httparty

我用过 httparty Rails 4 应用程序中的 gem

当我发布到 api 时,查询正在服务器中运行,但我的控制台因错误 Net::ReadTimeout: Net::ReadTimeout 而中断.

仅供引用:我正在发布数据以使用此 api 在不同的站点中创建记录。记录每次在途中都会得到保存,但在中途我遇到了错误。

这是我连接api的代码

response =  HTTParty.post(create_account_url, 

    :query => {"customer"=>{"last_name"=>"das",
     "password_confirmation"=>"password",
     "password"=>"password",
     "first_name"=>"asd",
    "email"=>"myemail@email.com"}})

请帮我解决这个问题。

我也用过 default_timeout 120它给了我同样的问题

最佳答案

我相信您遇到的问题与以毫秒为单位设置的超时有关,导致仅 120 毫秒后出现超时,这对于许多服务器来说可能是不合理的响应时间。

关于ruby-on-rails - 获取 Net::ReadTimeout:httparty 中的 Net::ReadTimeout 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19542832/

相关文章:

javascript - Rails - 通过 AJAX 的 HTTParty 请求

ruby - 执行过期异常使 Ruby 线程崩溃,但处理了 Timeout::Error

ruby-on-rails - has_secure_password 不加密 password_digest Ruby on Rails

sql - 在 Rails 中分组和计数

algorithm - 分页算法实现协助

ios - 我正在尝试打印 ("_id") 从服务器获取的数据

ruby-on-rails - 什么时候使用 preload 或 eager_load 或 includes 更好?

ruby-on-rails - 我的应用程序一直在创建数据库连接,我该如何追踪原因?

laravel - Flutter - 使用 laravel 获取方法 api

ruby-on-rails - 我如何处理 HTTParty 的错误?