Ruby - не получает последние изменения из моего заголовка - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь получить дату последнего изменения из заголовка запроса.Что странно, когда я делаю запрос от Почтальона, я вижу 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

И вот я вижу это в Почтальоне:

enter image description here

И это то, что я вижу в своей консоли (то есть из Ruby):

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...