2012-07-23 56 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