Мне это интересно некоторое время, лучше ли всегда возвращать HttpResponseMessage
web, используя asp.net mvc web api?
Когда я загружаю проект webapi по умолчанию, я вижу, что он не использует его в контроллере образца
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
// GET api/values/5
public string Get(int id)
{
return "value";
}
Я думал, что HttpResponseMessage
обертывает все вокруг и делает его хорошим Http-запросом. Если это правильно, то в чем преимущество не только его использования?