Что браузеры хотят для заголовка Content-Type в ответах json ajax?
Я возвращаю некоторые json, которые должны быть обработаны javascript как ответ на XMLHTTPRequest.
Если я установлю тип содержимого ответа «text / plain», все браузеры, кроме Chrome, примут его и без проблем передадут его моему JS. Тем не менее, Chrome обернет ответ в
<pre style="word-wrap: break-word; white-space: pre-wrap;">
прежде чем передать его в мой JavaScript.
Если я установлю тип содержимого ответа на «правильное» «application / json», то все браузеры, кроме Firefox, примут его и без проблем передадут на мой JS. Firefox, однако, попросит сохранить или открыть ответ в виде файла.
Каков правильный кросс-браузерный Content-Type?