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

Приведи примеры 400-х ошибок

400 Bad Request - некорректный запрос (неправильный синтаксис, неверный Content-Type и т.д.).
Пример: POST-запрос с невалидным JSON в теле.

401 Unauthorized - отсутствие аутентификации.
Пример: запрос к защищенному API без токена.

403 Forbidden - доступ запрещен (нет прав).
Пример: попытка удалить чужой пост.

404 Not Found - ресурс не найден.
Пример: запрос к несуществующему URL.

405 Method Not Allowed - недопустимый HTTP-метод.
Пример: PUT-запрос к эндпоинту, который принимает только GET.

408 Request Timeout - сервер не дождался запроса.
Пример: медленное соединение клиента.

429 Too Many Requests - превышен лимит запросов.
Пример: частые API-запросы без задержек.

Пример кода для обработки 404 в React:

jsx
try {
  await fetch('/api/nonexistent');
} catch (error) {
  if (error.response?.status === 404) {
    alert('Ресурс не найден!');
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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