AngularJS& WebAPI - 从400错误中获取错误消息

时间:2017-09-22 10:58:52

标签: javascript angularjs asp.net-web-api

为什么我不能从以下代码中读取AngularJS中的错误消息

ModelState.AddModelError("field", "error");

return BadRequest(ModelState);

return BadRequest("error message");
return Content(System.Net.HttpStatusCode.BadRequest, new { field = "error"});

当我发现错误是

时我得到的一切
    { 
        data: "Bad request", 
        status: 400, headers: ..... , 
        config: //POST method config, 
        statusText: "Bad Request" 
    }

1 个答案:

答案 0 :(得分:0)

好吧,我看到我有配置行:

<httpErrors errorMode="myMode" existingResponse="Replace">

它应该是

<httpErrors errorMode="myMode" existingResponse="PassThrough">