Мне интересно, правильно ли возвращать HTTP 200 OK
, когда ошибка на стороне сервера произошла с некоторой ошибкой внутри тела ответа.
Пример:
- Мы отправляем
http GET
- Что-то неожиданное произошло на стороне сервера.
- Сервер возвращает
HTTP 200 OK
код состояния с ошибкой внутри ответа (например,{"status":"some error occured"}
Является ли правильное поведение или нет? Разве мы не должны менять код состояния?