Как мы знаем по умолчанию, в среде Web API есть форматирующие элементы, которые могут создавать JSON или XML. Если вы хотите создать некоторые другие типы вывода, то во многих местах, которые я читал, требуется Внесите пользовательский формат, который будет делать то, что вы хотите. Но f.e. Мне нужно, чтобы вернуть сырой HTML из моего контроллера Web API, и если я создаю HttpResponseMessage таким образом:ASP.NET Web API Formatters
response = new HttpResponseMessage()
{
Content = new StringContent(
"<p>Hello world</p>",
Encoding.UTF8,
"text/html")
};
Тогда у меня есть необработанный HTML в своем ответе, что браузер будет распознавать и визуализации. Мой вопрос на самом деле Почему он работает без использования какого-либо пользовательского форматирования, и в этом случае мне нужно его создать, и в котором я не должен.