¿Qué quieren los navegadores para el encabezado Content-Type en las respuestas de json ajax?

Estoy devolviendo algunos json que deben ser manejados por javascript como respuesta a una solicitud XMLHTTP.

Si configuro el tipo de contenido de la respuesta en "texto / sin formato", 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 pasarlo a mi javascript.

Si configuro el tipo de contenido de la respuesta a la "aplicación" "apropiada / json" todos los navegadores, pero Firefox lo aceptará y lo pasará a mi JS sin ningún problema. Firefox, sin embargo, le pedirá que guarde o abra la respuesta como un archivo.

¿Cuál es el tipo de contenido correcto para varios navegadores?

Respuestas a la pregunta(2)

Su respuesta a la pregunta