获取Net :: ReadTimeout:httparty中的Net :: ReadTimeout错误

时间:2013-10-23 13:19:48

标签: ruby-on-rails api httparty

我在rails 4 app中使用了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"=>"myemail@email.com"}})

请帮我解决这个问题。

另外我使用了default_timeout 120它给了我同样的问题

1 个答案:

答案 0 :(得分:0)

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