当我只需要返回错误的请求结果时,我可能会遇到这种情况。
例如,有一个对MVC3站点的控制器操作的调用,但是请求uri中缺少必需的参数。
我应该返回什么作为响应。我知道我能做到:
Response.StatusCode = (int)HttpStatusCode.BadRequest;
return Content(string.Empty);对于上述情况,这是正确的方法吗?
发布于 2012-02-08 23:58:28
您的解决方案将正常工作,但更明确的方法是使用HttpStatusCodeResult类,如下所示:
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);https://stackoverflow.com/questions/9196773
复制相似问题