Я получаю текущие данные из веб-канала другой компании.Это простая выборка XML-файла по HTTP.Они не предоставили мне много документации - только URL.
Поскольку мне нужно как можно скорее знать, когда данные изменяются на их сайте, мне нужно часто опрашивать, что не является удовлетворительным решением.для любой из сторон.
Я собирался порекомендовать им настроить своего рода серверную передачу - предположительно, долгосрочное HTTP-соединение с асинхронными обновлениями, отправляемыми сервером.Я не очень знаком с какими-либо распространенными протоколами для этого.Мне пришло в голову, что они, возможно, уже предлагают это, и я был слишком невежественен, чтобы понять.
Существует ли общий веб-протокол для проталкивания сервера через HTTP?Если есть, есть ли быстрый способ проверить, поддерживают ли они это, прежде чем я буду выглядеть глупо, спрашивая о том, что уже доступно.
(Бонусные баллы за независимое от платформы решение на основе Python, но я возьму то, что смогу получить.)