Creé un servicio web en Symfony, haciendo uso del bundle FosRestBundle, que me retorna X registros "en formato Json", de una tabla según los filtros enviados como parámetros, eso funciona correctamente no tengo ningún problema hay.
Ahora necesito que el rest no me devuelva el Json sino que me devuelva un archivo comprimido gzip. He mirado la documentación del bundle y de PHP pero no logró hacerlo funcionar, alguien tiene un ejemplo o me puede orientar.
intente añadiéndole la cabecera para gzip al resultado del servicio pero no hace nada.
Código PHP:
// view Set Data.
$view->setData($response);
// view Set Header.
$view->setHeader("Content-Encoding", "gzip");
// return View.
return $this->handleView($view);
Quedo atento, gracias!