最好的红宝石绑定/宝石卷曲/ libcurl

nut*_*lly 4 ruby gem curl libcurl

我想通过红宝石使用卷曲工具.到目前为止,我已经通过命令行调用curl使用curl然后解析从文件转储的数据.但是,我想在我的应用程序中使用它.这样可以让我更好地控制处理等.

那里有很少的宝石http://curb.rubyforge.org/http://curl-multi.rubyforge.org/但是不清楚哪一个最好用.我有以下决定标准

  1. 图书馆的稳定性和可靠性
  2. 全面支持底层卷曲功能.(我需要大量发布数据,伪造HTTP标头,重定向和多线程请求.)

得到一些反馈会很棒.

谢谢你的帮助.

-Pulkit

ebe*_*and 5

我强烈推荐Typhoeus.它依赖于lib-curl,并允许各种并行和异步可能性.它提供了ssl,stubbing,跟随重定向,允许自定义标题,真正的并行请求以提高速度,并且通常还没有让我失望.此外,它维护得很好 - 目前,最后一次提交是2天前!