Как я могу выполнить запрос Head с помощью механизма в Ruby

Я могу выполнить запрос HEAD с помощью Faraday (URL-адрес Faraday.head), но я использую Mechanize в своем текущем проекте.

Я хотел бы получить значение из заголовка (имя файла), не загружая файл. Предоставляет ли драгоценный камень Mechanize такую ​​возможность? Я использую v2.0.


person JP.    schedule 14.12.2012    source источник


Ответы (1)


То же, что get, но вместо этого head:

page = agent.head 'http://www.google.com/'
page.body.length
#=> 0
page.header.keys
#=> ["date", "expires", "cache-control", "content-type", "set-cookie", "p3p", "server", "x-xss-protection", "x-frame-options", "transfer-encoding"]
person pguardiario    schedule 14.12.2012