Ответ 1
Вы можете просмотреть полный список "" Возможности Ruby HTTP-клиентов" (архивная версия с января 2015 года).
Существует ли клиентская библиотека Ruby http, где ответы автоматически кэшируются ETag, а заголовок If-Non-Match применяется к запросам на ранее использованные URL-адреса?
Вы можете просмотреть полный список "" Возможности Ruby HTTP-клиентов" (архивная версия с января 2015 года).
Посмотрите Faraday-HTTP-Cache.
rufus-jig поддерживает условный GET.