我正在开发一个 RESTful 服务,我想为所有不受支持的 URL 返回 400。
我的问题是我什么时候应该选择方法 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");
}