ASP.NET MVC 4, выдавать HttpException против возврата HttpStatusCodeResult?
Я занимаюсь разработкой сервиса RESTful и хочу вернуть 400 для всех неподдерживаемых URL.
Мой вопроскогда я должен выбрать метод 1, а не метод 2 и наоборот ..
//method 1
public ActionResult Index()
{
//The url is unsupported
throw new HttpException(400, "Bad Request");
}
Этот кажется лучше?
//method 2
public ActionResult Index()
{
//The url is unsupported
return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Bad Request");
}