Я впервые использую HTTPClient и делаю запросы, подобные следующим:
r=c.get('http://slashdot.org')
tmp={}
tmp[:location_id]=x.id
tmp[:body]=r.body
tmp[:last_modified]=r.header['Last-Modified']
tmp[:content_length]=r.header['Content-Length']
puts "last modified: " + r.header['Last-Modified'].to_s
# last modified: ["Fri, 12 Aug 2011 19:26:24 GMT"]
puts "content-length: " + r.header['Content-Length'].to_s
# content-length: ["2138"]
puts tmp['location_id']
Crawl.create(tmp)
Есть ли лучший способ доступа к такой переменной, как Last-Modified, чем r.header['Last-Modified']
, которая возвращает ["Tue, 18 Oct 2011 00:33:15 GMT"]
?
ТНХ
Уберите скобки и кавычки. Я бы предпочел просто вывести:
Tue, 18 Oct 2011 00:33:15 GMT
вместо
["Tue, 18 Oct 2011 00:33:15 GMT"]
Я полагаю, что, возможно, я делаю что-то не так.
ТНХ