Estoy devolviendo un json que necesita ser manejado por javascript como la respuesta a una XMLHTTPRequest.¿Qué quieren los navegadores para el encabezado Content-Type en las respuestas de json ajax?
Si configuro el tipo de contenido de la respuesta como "texto/normal", todos los navegadores excepto Chrome lo aceptarán y lo pasarán a mi JS sin ningún problema. Sin embargo, Chrome ajustará la respuesta en
<pre style="word-wrap: break-word; white-space: pre-wrap;">
antes de pasarla a mi javascript.
Si configuro el tipo de contenido de la respuesta a la "correcta" "aplicación/json" todos los navegadores, pero Firefox lo aceptará y lo pasará a mi JS sin ningún problema. Sin embargo, Firefox pedirá guardar o abrir la respuesta como un archivo.
¿Cuál es el tipo de contenido correcto y entre navegadores?
posible duplicado de [¿* El * derecho * tipo de contenido JSON?] (Http://stackoverflow.com/questions/477816/the-right-json-content-type) –
Quizás. Excepto que el hilo tiene la respuesta * incorrecta * (si usa la respuesta allí, firefox se comporta como un niño petulante) –
¿Cómo se porta mal Firefox? Si te refieres a guardar y descargar, prueba la sugerencia "Abrir en el navegador" como se menciona aquí: http://stackoverflow.com/questions/94767 –