Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Añadir un header en un JSONResponse()

29 de abril de 2016

Saludos a todos.

Quisiera saber como puedo añadir una cabecera cuando retorno un JSONResponse($data). He intentado con:

$response = new JSONResponse();
$response->headers->set('Access-Control-Allow-Origin', '*');
 
return $response;

Pero, pues simplemente no la detecta. ¿Hay otra manera? Hay un bundle, NelmioCors, pero no quiero instalarlo solo para unas lineas en el controlador


Respuestas

#1

Hola @SakyaStelios

La razón de que no lo detecte es que la petición nunca llega ahí por motivos de Cors.

Una solución puede ser agregar la directiva en el .htaccess: http://enable-cors.org/server_apache.html

O la otra y la mas fácil, instalar el bundle que mencionas.

@ramiroanacona

2 mayo 2016, 21:47