Здравствуйте, halo, Вы писали:
H>cURL браузеру рознь.
Ну да, в этом и вопрос.
H>cURL-запрос составлен руками ...
просто
curl -v server:/stream
H>...или для чистоты эксперимента скопирован в отладчике с помощью "Copy as cURL"? Каков размер каждого сообщения, и как меняется поведение при весомом увеличении размера сообщения? Применяется ли на сервере компрессия?
Сейчас попробую.
Размер маленький.
Попробовал, да, компрессия применяется, в запросе "Copy as cURL" есть --compressed, в ответе Content-Encoding: gzip
С этим что-то можно сделать?
Я просто создаю в JS
EventSource(url), там ни слова про компрессию, так что непонятно, откуда этот запрос на компрессию прилетает.
МОжет, можно что-то сделать на стороне сервера? Типа отменить компрессию, или отменить буферизацию даже при включенной компрессии?
Сервер Flask