Как сделать асинхронный запрос POST в Ruby с помощью RestClient

Можем ли мы сделать асинхронный запрос POST к ресурсу в Ruby, используя библиотеку RestClient ( https://github.com/archiloque/rest-client )?


person Kalyan Maddu    schedule 01.03.2012    source источник


Ответы (2)


Если под «асинхронным запросом POST» вы подразумеваете тип запроса «запустить и забыть», то вы можете выполнить его в другом потоке.

Thread.new do
  # do your request here
end

Обратите внимание, однако, что не все реализации Ruby используют настоящие параллельные потоки. Дополнительные сведения см. в этой теме.

person Sergio Tulentsev    schedule 01.03.2012

Лучше использовать 'send_later' Resque.

person Yuanfei Zhu    schedule 10.11.2012