假设我有一个 StackOverflow 风格的网站。我想在某人的答案下方发表评论。可能会发生两件事:
1)评论发帖成功。我将实际格式化的 DIV 作为一些 JSON 响应返回,设置 JSON。
{
"Success": true,
"Data": "some escaped html to inject"
}
2)评论发帖不成功。我将错误作为 JSON 响应返回。
{
"Success": false,
"Data": "You can only post every 15 seconds"
}
这是做事的正确方法吗?我注意到500 Internal error
当评论帖子不成功时,StackOverflow 正在返回 Apache 代码,我觉得这很可疑。
不是为服务器实际500 Internal error
错误的事情保留,而不仅仅是因为某些评论验证失败?