悪いリクエスト結果を返す必要がある場合があります。
たとえば、MVC 3サイトのコントローラーアクションへの呼び出しがありますが、要求URIに必要なパラメーターがありません。
それに応じて何を返しますか。私はこれができることを知っています:
Response.StatusCode = (int)HttpStatusCode.BadRequest;
return Content(string.Empty);
これは上記の状況に対する正しい方法ですか?
ソリューションは問題なく機能しますが、より明確な方法は、次のようにHttpStatusCodeResult
クラスを使用することです。
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);