Что означает HTTP-статус 500? Что означают статусы класса 1xx?

500 означает непредвиденную серверную ошибку, помешавшую выполнить запрос. 1xx — промежуточные информационные ответы, например 100 Continue или 101 Switching Protocols.

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

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

500 означает непредвиденную серверную ошибку, помешавшую выполнить запрос. 1xx — промежуточные информационные ответы, например 100 Continue или 101 Switching Protocols.

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

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

500 означает непредвиденную серверную ошибку, помешавшую выполнить запрос. 1xx — промежуточные информационные ответы, например 100 Continue или 101 Switching Protocols.

500 не раскрывает точную первопричину: это может быть ошибка кода или неудачная обработка зависимости. Клиенту нужен безопасный ответ, а диагностика остаётся в защищённых логах. Информационный 1xx обычно предшествует окончательному ответу и не означает успешное завершение бизнес-операции. 100 разрешает продолжить отправку тела, 101 связан с переключением протокола. Проверять нужно полный обмен и контракт, а не только класс первого полученного статуса.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее