Приветствую, уважаемые, очень нужна ваша помощь по вопросу server-side events.
Суть проблемы в следующем:
На фроненде есть форма с параметрами для запуска долгоиграющего парсера. Так же, присутствует textarea, которое выполняет роль realtime лога работы этого парсера. Форма отправляется посредство POST запроса через ajax посредством известного jquery плагина jquery-form. Сам же парсер генерирует события(events), которые должны отправляться обратно на форму, в teaxarea.
Вопрос в следующем:
Как запустить парсер посредством POST и отдать его события через evensource? Ведь, насколько я понял из документации по SSE, браузер дергает этот же парсер GET запросом, когда подписывается на его события. Не могу понять как их связать вместе. Возможно, я все не правильно понял, и не нужно форму оправлять, а лишь путем сериалайза генерировать GET для EventSource, что-то похожее на:
var source = new EventSource('stream.php?field1=value&filendN=value');
и слушать события по этому адресу.
Подскажите, пожалуйста, как решаете подобные задачи?