我有一个来自 ruby 脚本的 Rails 应用程序的帖子。该脚本创建一个变量请求
request = Net::HTTP::Post.new(url.path)
然后按如下方式使用
request.content_type = "application/json"
request.body = JSON.generate( params )
response = Net::HTTP.start(url.host, url.port) {|http| http.request(request)}
服务器端发生了很多处理,我收到了一个Net::ReadTimeout
错误
我试图指定一个超时时间
request.read_timeout = 500
根据这个stackoverflow答案,但我得到了
undefined method `read_timeout=' for #<Net::HTTP::Post POST> (NoMethodError)
错误。我假设我在某处遗漏了一些简单的东西。感激地收到所有线索
技术信息:
- 红宝石 2.0.0p247
- 导轨 4.0.0
- Windows 7 32 位红宝石