我需要从ROR控制器调用一些php脚本,所以我尝试使用open(“url”),但它不起作用。
例如,
def successful_login
open("http://stackoverflow.com")
redirect_to home_url
end
用户控件中的Errno :: EINVAL#创建
参数无效 - http://stackoverflow.com
有什么想法吗?
答案 0 :(得分:1)
require 'net/http'
Net::HTTP.get('www.example.com', '/index.html')
答案 1 :(得分:0)
要求'net / http' 要求'uri'
url = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.start(url.host, url.port) {|http|
http.get('/index.html')
}
puts res.body