Конечная точка потока событий Django Rest Framework закрывается сразу после подключения
Для реализации SSE на стороне DRF я использую django-eventstream. Я использую curl, чтобы проверить, правильно ли работает моя реализация SSE в Django:
curl -N -H "Accept: text/event-stream" http://127.0.0.1:8000/api/{uid}/events/
По какой-то причине я получаю только
event: stream-open
data:
Вот и все, после этого поток будет закрыт.
Я установил 'Daphne', 'django_grip.GripMiddleware', ASGI. Он проходит через пользовательское промежуточное ПО, которое проверяет, есть ли у пользователя правильный токен для подключения к этому потоку, отправляет начальное событие и закрывается.
django_eventstream==4.5.1
Любые советы по решению проблемы приветствуются!