浏览 2678 次
锁定老帖子 主题:rails 中如何直接获得某个url的内容
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-18
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-18
http://www.ruby-doc.org/core/classes/Net/HTTP.html
Examples Getting Document From WWW Server Example 1: Simple GET+print require 'net/http' Net::HTTP.get_print 'www.example.com', '/index.html' Example 2: Simple GET+print by URL require 'net/http' require 'uri' Net::HTTP.get_print URI.parse('http://www.example.com/index.html') Example 3: More generic GET+print require 'net/http' require '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 Example 4: More generic GET+print require 'net/http' url = URI.parse('http://www.example.com/index.html') req = Net::HTTP::Get.new(url.path) res = Net::HTTP.start(url.host, url.port) {|http| http.request(req) } puts res.body |
|
返回顶楼 | |