From: Dale Martenson Date: 2007-01-19T00:50:18+09:00 Subject: Re: Reading an HTTPResponse line by line Scara Maccai wrote: > Hi, > how can I read a response from an http server line by line? > > req = Net::HTTP.new('10.2.1.2') > res = req.post('/mycgi', mydata) do |str| > print str > end > > How can I read a line instead of a "chunck" of data in str? > Something like "BufferedReader.readLine()" in Java... Do you mean something like: require 'net/http' h = Net::HTTP.new('www.ruby-lang.org', 80) resp, data = h.get('/index.html', nil) data.each_line do |line| puts "--> #{line}" end