Я работаю с ASP.NET MVC3 и пытаюсь получить полный контроль над своими заголовками, потому что клиентское приложение, с которым я работаю, ожидает очень специфический тип контента. При использовании Fiddler для проверки трафика HTTP я обнаружил, что кодировка текста возвращается как часть заголовка.
Например, клиент ожидает application/appname
в заголовке Content-Type, но сервер возвращает application/appname; charset=utf-8
. Я думаю, что клиент использует строгое сравнение для проверки типа, поэтому я хочу иметь возможность точно указать, что выводится в заголовках.
Прямо сейчас у меня есть собственный ActionResult, в котором я очищаю заголовки и затем указываю только тип содержимого, но кодировка по-прежнему добавляется.
Как удалить кодировку из заголовка Content-Type?