4

我想通过 ruby​​ 使用 curl 工具。到目前为止,我已经通过命令行调用 curl curl,然后解析从文件中转储的数据。但是,我想在我的应用程序中使用它。这将使我更好地控制处理等。

那里很少有宝石http://curb.rubyforge.org/http://curl-multi.rubyforge.org/但是目前尚不清楚哪一个是最好的。我有以下判断标准

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

得到一些反馈会很棒。

谢谢你的帮助。

- 讲义

4

1 回答 1

6

我强烈推荐Typhoeus。它依赖于 lib-curl,并允许各种并行和异步的可能性。它提供 ssl、存根、跟踪重定向、允许自定义标头、真正的并行请求以实现极快的速度,而且通常还没有让我失望。此外,它维护得很好——目前,最后一次提交是 2 天前!

于 2012-07-08T15:51:59.790 回答