Как верно отрабатывать ошибки для ответа API?

Возник вопрос, для успешного ответа всегда хорошо и удобно отдать?

Например прервать по:
throw new Exception(77, 'Не верный формат!')
и будет ответ:
{success: false, message: 'Не верный формат!', errorCode: 77}


или сразу в контроллере:
return [ "success" => false, "message" => 'Не верный формат!', "errorCode" => 77];
  • Вопрос задан
  • 595 просмотров
Пригласить эксперта
Ответы на вопрос 2
gromdron
@gromdron
Работаю с Bitrix24
А если используется rest, то можно возвращать просто текст и 400 ошибку.
Ответ написан
Комментировать
heksen
@heksen
у меня так:
function error($string)
{
 $arr = array('answer' => 'error', 'string' => $string);
 echo json_encode($arr);
 exit;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы