Задать вопрос
@Artem0071
Безработный mr. Junior

Как отправить статус код 404 и одновременно сообщение?

Есть ли способ каким то образом статус код страницы 404 (либо любой другой), и одновременно сообщение с ошибкой?

Делаю свое мини-апи и черпаю знания из хабра
В этой статье сказано
Twilio проделали хорошую работу и для каждой ошибки в API подобрали адекватный код ошибки HTTP. Как и Facebook, ребята предоставляют информацию об ошибке еще и в теле ответа. И, что самое прикольное, они дают ссылку на документацию по проблеме.
SimpleGeo
HTTP Status Code: 401
{"code" : 401, "message": "Authentication Required"}


Как сделать вот это?
SimpleGeo дают сообщение об ошибке в коде HTTP и снабжают его небольшим пояснением в теле ответа.


Когда я делаю ошибку так header('HTTP/1.1 500 Internal Server Error'); или так http_response_code(404); то в теле ответа ничего не выводится, независимо от того в какой момент делается ошибка.

Вернее если просто вбить в браузер ссылку, то тело выводится, но при использовании Vuejs, то в консоль выводится сообщение об ошибки, но в теле ничего нет
  • Вопрос задан
  • 854 просмотра
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
p00h
@p00h
Фехтовальщик-стропальщик
header('HTTP/1.1 500 Internal Server Error');

Это всего лишь заголовок. Отправьте контент в любом виде и отобразите его.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы