Я использую EventSource в приложении Angular 5 для получения журналов в реальном времени с сервера, и он работал отлично, пока мы не добавили управление сессиями в бэкэнд. С тех пор все вызовы, выполненные с помощью HttpClient, работают нормально, но я вижу, что EventSource не отправляет cookie сессии. Некоторое время назад я читал, что EventSource не может обрабатывать заголовки, но, несмотря на это, мы все же решили использовать его, потому что думали, что можем отправить токен авторизации в качестве параметра в вызове. Однако мой босс передумал, и мы используем не токены аутентификации в приложении, а сеансовые куки.
Есть ли способ отправить cookie с помощью EventSource или нам придется перейти на что-то более мощное, например, SocketIO?
Спасибо за любые предложения,