我在 rails 4 应用程序中使用过 httparty 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"=>"[email protected]"}})

请帮我解决这个问题。

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

最佳答案

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

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

10-08 23:05