PHP+nginx+Gzip проблема с Content-length

Всем привет. Есть проблема с загрузкой json с api. На стороне сервера api обращается к базе данных и экспортирует данные в формате json, на стороне клиента XMLHttpRequest данные принимает, но при onprogress возвращает total:0

Была попытка принудительно засунуть в вывод длину строки, но это не принесло результата.

$json = json_encode($rates, JSON_UNESCAPED_UNICODE, JSON_NUMERIC_CHECK);
$size = mb_strlen($json, '8bit');
header("Content-length: ".$size);
echo $json;

В гугле говорят что nginx убирает заголовок Content-length Есть ли решения данной проблемы, что бы клиент получал значение total и я смог организовать шкалу загрузки?


Ответы (0 шт):