Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Чем по смыслу отличаются 400 и 500 ошибки HTTP?

Этот вопрос проверяет понимание разницы между клиентскими и серверными ошибками в HTTP-запросах,

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

  • 400-е ошибки (например, 400 Bad Request, 404 Not Found) означают, что проблема на стороне клиента (неправильный запрос, отсутствие страницы и т. д.).

  • 500-е ошибки (например, 500 Internal Server Error, 502 Bad Gateway) означают, что сервер не смог обработать корректный запрос из-за своей ошибки.

Длинный ответ

HTTP-статусы делятся на классы:

  • 4xx (Клиентские ошибки) – запрос содержит ошибку или не может быть выполнен.

    • 400 Bad Request – сервер не понял запрос (например, неверный синтаксис).

    • 404 Not Found – запрашиваемый ресурс не найден.

    • 403 Forbidden – доступ запрещён (нет прав).

  • 5xx (Серверные ошибки) – сервер не смог обработать корректный запрос.

    • 500 Internal Server Error – общая ошибка сервера (например, сбой в коде).

    • 502 Bad Gateway – прокси-сервер получил недопустимый ответ от другого сервера.

    • 503 Service Unavailable – сервер временно недоступен (перегрузка, техработы).

Пример:

  • Если пользователь ввёл неверный email в форме (400).

  • Если база данных на сервере упала (500).

Уровень

  • Рейтинг:

    3

  • Сложность:

    6

Навыки

  • Networks

Ключевые слова

#сети

Подпишись на React Developer в телеграм