2012-07-07 73 views
4

我想通過紅寶石使用捲曲工具。到目前爲止,我已通過命令行使用curl來調用curl,然後解析從文件中轉儲的數據。但是,我想從我的應用程序中使用它。這將使我更好地控制處理等。最好的紅寶石綁定/寶石捲曲/ libcurl

有幾個寶石http://curb.rubyforge.org/http://curl-multi.rubyforge.org/然而,不清楚哪一個是最好的使用。我有以下標準庫的

  1. 穩定性

    決策和可靠性
  2. 全面支持的基礎捲曲特點。 (我會需要數據發佈,大量僞造HTTP頭,重定向和多線程請求。)

得到一些反饋將是一件好事。

感謝您的幫助。

-Pulkit

+0

有'Net :: HTTP',它可以做所有這些事情。 – 2012-07-07 19:52:55

+0

@SergioTulentsev - 看起來它是默認的HTTP庫,隨附紅寶石,但移動到不同的庫不是一個選項。我必須使用捲曲。謝謝。 – nutsiepully 2012-07-07 21:27:20

+0

Curl適用於那些沒有機械化的東西的語言。例如,Php。 – pguardiario 2012-07-07 23:06:00

回答

5

我強烈推薦Typhoeus。它依賴於lib-curl,並允許各種並行和異步的可能性。它提供了ssl,stubbing,遵循重定向,允許自定義標題,真正的並行請求,以提高速度,一般還沒有讓我失望。此外,它保持良好 - 目前,最後一次提交是在2天前!