Я пытаюсь получить дату последнего изменения из заголовка запроса.Что странно, когда я делаю запрос от Почтальона, я вижу Last-Modified, а от Ruby - нет.
Есть идеи?
Вот код:
def get_last_date(uri)
http = Net::HTTP.new(uri.host, uri.inferred_port)
http.use_ssl = (uri.scheme == 'https')
http.start
begin
req = Net::HTTP::Head.new(uri.request_uri)
resp = http.request(req)
resp.each_capitalized { |key, value| p " - #{key}: #{value}" }
return DateTime.strptime(resp['Last-Modified'], '%a, %e %b %Y %H:%M:%S')
ensure
http.finish
end
end
И вот я вижу это в Почтальоне:
И это то, что я вижу в своей консоли (то есть из Ruby):