Встречается на собеседованиях • сегодня
Приведи примеры 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('Ресурс не найден!');
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы