2012-01-16 66 views
2

我是open-uri的新手,嘗試在rails上使用open-uri設置傳出IP地址。我用this post作爲參考開始。我正在從PHP移植一個應用程序,我可以在curl_setopt中使用CURLOPT_INTERFACE。使用open-uri在rails中執行此操作的最佳方式是什麼? (從控制器執行此操作 - 不是命令行。)使用RoR在open-uri中設置傳出IP地址

如果沒有辦法做到這一點 - 關於開放uri的替代方案的任何建議嗎?我的目標是接收並解析JSON數據。

+0

'open-uri'不是一個CURL綁定,有一個'curb' gem,可能有這樣的功能。 – taro 2012-01-16 14:54:12

+0

@taro:我試圖在rails中找到最好的方法來執行類似於curlopt_interface選項的功能。我會檢查遏制。 – matthewvb 2012-01-16 17:16:44

+0

以下是文檔:http://curb.rubyforge.org/classes/Curl/Easy.html#M000015 – taro 2012-01-16 18:08:47

回答

0

我從你的問題中得到的理解是你想從特定的IP訪問另一臺服務器,這表明你有一個服務器與幾個地址。

我可以建議你嘗試直接執行curl,並執行你想要做的或使用它的包裝。