Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 04:24

Http-сервис, проблема с заголовком ответа Content-Type

Автор Дмитрий Валерьевич, 03 сен 2016, 08:08

0 Пользователей и 1 гость просматривают эту тему.

Дмитрий Валерьевич

Привет. Подскажите пожалуйста по какой причине может не устанавливаться заголовок content-type когда я возвращаю ответ в http-сервисе?

Вот простой код:

Функция ВывестиСписокУслугgetServicesList(Запрос)
    МассивУслуг = Новый Массив;
    МассивУслуг.Добавить(Новый Структура("title, description", "Услуга №4", "Описание услуги №4"));
   
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, МассивУслуг);
   
    СтрокаДляОтвета = ЗаписьJSON.Закрыть();
       
    Ответ = Новый HTTPСервисОтвет(200);   
    Ответ.Заголовки.Вставить("Content-type", "application/json;charset=utf-8");
    Ответ.УстановитьТелоИзСтроки(СтрокаДляОтвета, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);

    Возврат Ответ;
КонецФункции


Когдя я в браузере захожу по url то ответ приходит но там где русский текст выводятся кракозябры. Глянул заголовки ответа в инспекторе chrome, а там ответ пришел не как application/json а как text/plain. Хотя в коде я явно указываю что возвращать - "application/json" . Подскажите пожалуйста что я упустил? Заранее спасибо.

Теги: http-сервис 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск