применима ли Java в вашем случае? Я проделал аналогичную работу в одном из моих домашних заданий, используя библиотеку Apache HTTPcore, вам нужно добавить заголовок «If-Modified-Since» к вашему HTTP-запросу, прежде чем отправить его на сервер, если код состояния ответа, который вы Прием от сервера не равен 304, тогда вы знаете, что файл изменился со времени, с которым вы проверяете.