Как лучше всего добавить слушателя на внешний ресурс? - PullRequest
0 голосов
/ 17 января 2020

У меня есть django проект и внешний ресурс. Внешний ресурс содержит данные XML, которые время от времени изменяются, но все равно остаются c, если ничего не произошло. Мне нужно собрать новые данные, если что-то случилось. Способы, которые я вижу: 1. Захватите контент один раз за какой-то период и проверьте, отличается ли он. 2. Сохраните содержимое в виде файла и проверьте длину (в худшем случае).

К сожалению, я не могу предсказать, когда содержимое изменится, также я не могу использовать WebSockets, Long Polling и WebHooks. Пожалуйста, опишите мне, как в современном WWW today может решить мою проблему!

1 Ответ

0 голосов
/ 17 января 2020

Если вы можете добавить некоторую ловушку, то при обновлении внешнего ресурса вы можете ее использовать.

Но если это невозможно - по пути это создайте периодическое задание для проверки внешних ресурсов (заголовок Last-Modified например).

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