В чём разница между кодами 200 и 500?

HTTP 200 означает успешное выполнение запроса на уровне HTTP, а 500 — внутреннюю ошибку сервера.

Короткий ответ

Что ответить на собеседовании

HTTP 200 означает успешное выполнение запроса на уровне HTTP, а 500 — внутреннюю ошибку сервера.

Подробный разбор

Ответ с пояснениями

HTTP 200 означает успешное выполнение запроса на уровне HTTP, а 500 — внутреннюю ошибку сервера.

При этом 200 не гарантирует корректность бизнес-данных в теле ответа. Для диагностики 500 сопоставляют запрос с серверными логами и идентификатором ошибки.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку