Допустим, у меня есть сайт в стиле 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"
}
Это правильный способ сделать что-то?Я замечаю, что StackOverflow возвращает коды Apache 500 Internal error
, когда сообщение с комментарием неудачно, что я нахожу подозрительным.
Не является 500 Internal error
зарезервированным для вещей, которые на самом деле неправильнысервер, а не только потому, что не удалось проверить некоторые комментарии?