繁体   English   中英

如何在 JS 代码中获取 badrequest 消息

[英]How to get badrequest message in JS code

我找不到任何解决方案,所以我决定问这个问题。 在我的应用程序中,当用户尝试提出超过 3 个租借书籍的请求时,我在 C# 中返回:

return BadRequest("Too many requests.");

在浏览器 concole 中,我看到已发送响应(状态代码 400)并且消息是:

{message: "Too many requests."}

问题是我无法弄清楚如何在失败方法中的 JS 代码中获取此消息。

.fail(function (respond) {
    alert(respond.message);
});

当我尝试: alert(respond)它显示: [object Object]

您有任何解决方法的想法吗?

您可以通过以下方式获取错误请求消息:

console.log(respond.responseJSON.Message);

或者

var obj = JSON.parse(data.responseText);
console.log(obj.Message);

两者都是正确的,但第一个例子更好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM