Я пытаюсь отправить данные в режиме chunked. Все заголовки установлены правильно, и данные кодируются соответствующим образом. Браузеры распознают мой ответ как разделенный, принимают заголовки и начинают получать данные.
Я ожидал, что браузер обновит страницу на каждом полученном фрагменте, вместо этого он ждет, пока все куски не будут получены, а затем отобразит их все. Это ожидаемое поведение?
Я ожидал увидеть каждый кусок, показанный сразу после его получения. При использовании curl
каждый фрагмент отображается сразу после его получения. Почему такое же не происходит с GUI-браузерами? Используют ли они какую-то буферизацию/кеш?
Я устанавливаю заголовок Cache-Control
на no-cache
, поэтому не уверен, что он относится к кешу.