如何使用RestClient在Ruby中创建异步POST请求

时间:2012-03-01 21:11:48

标签: ruby ruby-on-rails-3 rest rest-client

我们可以使用RestClient库(https://github.com/archiloque/rest-client)对Ruby中的资源发出异步POST请求吗?

2 个答案:

答案 0 :(得分:5)

如果通过“asyncronous POST request”表示“即发即弃”的请求,那么您可以在另一个线程上执行它。

Thread.new do
  # do your request here
end

但请注意,并非所有Ruby实现都使用真正的并发线程。有关详细信息,请参阅this topic

答案 1 :(得分:-1)

使用Resque的'send_later'应该是更好的选择。