Получить дату последнего изменения страницы с помощью Java

Есть ли стандартный способ узнать, когда страница последний раз изменялась? В настоящее время я делаю это:

URLConnection uCon = url.openConnection();
uCon.setConnectTimeout(5000);   // 5 seconds
String lastMod = uCon.getHeaderField("Last-Modified");
System.out.println("last mod: "+lastMod);

Однако, похоже, что некоторые сайты не имеютLast-Modified поле.

http://www.cbc.ca имеет следующие поля заголовка:

X-Origin-Server
Connection
Expires
null
Date
Server
Content-Type
Transfer-Encoding
Cache-Control

Я мог бы разобрать страницу, чтобы попытаться получить ее дату, но это кажется большой болью. Какой стандарт?

(Если возможно, я бы хотел использовать URLConnection, потому что это то, что я использую для загрузки веб-страницы)

Ответы на вопрос(2)

Ваш ответ на вопрос