Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 3
1

MVC коверкает тело ответа на запрос GET

13.04.2016, 14:15. Показов 562. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Метод:
C#
1
2
3
4
5
6
public HttpResponseMessage GetUslug(string REFS)
        {
            WriteToLog("Запрос данных рубрик от (" + System.Web.HttpContext.Current.Request.UserHostAddress + ") " + DateTime.Now);
            var res = GetXmlUsluga(REFS);
            return res;
        }
C#
1
2
3
4
5
6
7
8
private HttpResponseMessage GetXmlUsluga(string REFS)
        {
                ...
                outXML += ...;//здесь собирается XML 
                WriteToLog(DateTime.Now + "  "+outXML );//в лог пишется корректный XML
                var respEr = Request.CreateResponse<string>(HttpStatusCode.OK, outXML + "");
                return respEr;
            }
Собирает XML и отправляет клиенту.
Но клиенту приходит корявый текст с не понятными слэшами, типа:
<Scope Id=\ "120b4340-63a5-4146-8e18-0c142bdbd462\ " Name=\ "Архивное дело\ "></Scope>
что естественно не пройдет валидацию по xml схеме.
Почему так происходит? А главное как обойти, что бы приходил нормальный текст без лишних слэшей?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2016, 14:15
Ответы с готовыми решениями:

СКД коверкает запрос
Всем привет. Делаю один отчет на СКД. Запрос правильный, в консоли запросов все выводится как...

Как получить тело http ответа с кодом 503?
Подскажите пожалуйста как при таком коде (503) получить ответ сервера html код, который все равно...

Как добавить хэш-код в тело ответа веб-сервиса?
Формат ответа на запрос следующий: Первая строка ответа состоит из md5-хэша, далее следует...

ASP.NET MVC Как получить тело запроса
Добрый день! Интересует следующее: в контроллере есть метод, который парсит параметры URL, а так...

0
13.04.2016, 14:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2016, 14:15
Помогаю со студенческими работами здесь

Как из ответа сервера удалить стартовую строку и заголовки, оставив только тело?
Есть клиент на сокетах, который сохраняет код html страницы в файл. Не получается сделать так,...

Почему ответ на GET запрос из Python отличается от ответа на GET запрос из HTTP Analyzer
Добрый день. Делаю GET запрос из HTTP Analyzer Указываю только адрес запроса:...

WPF коверкает формы
Доброго времени суток. Ситуация следующая: Есть большое клиент-серверное решение на WinForms со...

Запрос и получение ответа
Есть сайт: http://stats.maide.ca/players/index/ там есть форма для ввода ника. Как можно сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru