首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC,抛出HttpException vs返回HttpStatusCodeResult?

ASP.NET MVC,抛出HttpException vs返回HttpStatusCodeResult?
EN

Stack Overflow用户
提问于 2013-06-17 21:23:56
回答 5查看 43.8K关注 0票数 59

我正在开发一个RESTful服务,我想为所有不支持的URL返回400。

我的问题是,什么时候我应该选择方法1而不是方法2,反之亦然。

代码语言:javascript
复制
//method 1
public ActionResult Index()
{
    //The url is unsupported
    throw new HttpException(400, "Bad Request");
}

这个看起来更好?

代码语言:javascript
复制
//method 2
public ActionResult Index()
{
    //The url is unsupported
    return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Bad Request");
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17148554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档