Встречается на собеседованиях • сегодня

В чем разница между четырехсотой и пятисотой сериями ошибок ответов сервера

400-е ошибки (Client Errors) указывают на проблемы с запросом клиента:

  • 400 Bad Request — неверный синтаксис запроса
  • 401 Unauthorized — требуется аутентификация
  • 403 Forbidden — доступ запрещен
  • 404 Not Found — ресурс не найден

500-е ошибки (Server Errors) — сбои на стороне сервера:

  • 500 Internal Server Error — общая ошибка сервера
  • 502 Bad Gateway — прокси получил неверный ответ
  • 503 Service Unavailable — сервис временно недоступен

Пример в JS:

javascript
fetch('/api/data')
  .then(response => {
    if (response.status === 404) {
      console.log('Страница не найдена');
    } else if (response.status >= 500) {
      console.log('Ошибка сервера');
    }
  });
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы