2012-07-23 54 views
2

我需要使用rails中的方法調用帶有參數的URL。我如何在rails中調用URL?例如,在該方法中,我想調用此URL請求:www.example.com?name=parameter01 & password = parameter02如何在rails中發送URL請求?

如何在rails中調用此類型的url方法?

+0

你的意思是服務器發起一個GET請求到該地址? – Matzi 2012-07-23 14:57:10

+0

是的..我想要服務器發起一個帖子/獲取請求的地址 – user1480797 2012-07-23 15:02:25

回答

6

你試試這個:http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html

一個例子:

require 'net/http' 
uri = URI('http://example.com/index.html?key=value') 
req = Net::HTTP.get(uri) 
puts req #show result 
+0

我試過..但有以下錯誤:「無法連接,因爲目標機器積極拒絕它。 - connect(2 )「 – user1480797 2012-07-23 15:14:32

+1

你有一個防火牆或類似的問題。用'wget'或'curl'命令測試它(在* nix系統上)。 – Dougui 2012-07-23 15:23:02