0
私は私のMVCコントローラからBadRequest
ステータスとエラーメッセージを返すようにしたい:MVCアクションがエラーステータスを返すとき、応答ボディを保持する方法は?
public class TestController : System.Web.Mvc.Controller
{
public ActionResult Bad()
{
Response.StatusCode = 400;
return new JsonResult()
{
Data = new { Message = "Request is bad!" },
JsonRequestBehavior = JsonRequestBehavior.AllowGet
};
}
}
それは私がIISExpressでアプリケーションを起動すると、この方法は、レスポンスボディを返す動作します:
{"Message":"Request is bad!"}
しかし、私は同じ展開IIS(バージョン8.5)への応答の本文が
Bad Request
に変更されました。ステータスが200ではない場合、応答本体を保持できるいくつかの設定がありますか?