Встречается на собеседованиях • сегодня
Какие знаешь статус-коды
HTTP статус-коды делятся на 5 групп:
-
1xx (Информационные)
Например,100 Continue— сервер готов принять запрос. -
2xx (Успешные)
200 OK— успешный запрос.201 Created— ресурс создан.204 No Content— нет тела ответа.
-
3xx (Перенаправления)
301 Moved Permanently— постоянный редирект.302 Found— временный редирект.304 Not Modified— контент не изменился (кеширование).
-
4xx (Ошибки клиента)
400 Bad Request— неверный запрос.401 Unauthorized— требуется авторизация.403 Forbidden— доступ запрещён.404 Not Found— ресурс не найден.
-
5xx (Ошибки сервера)
500 Internal Server Error— общая ошибка сервера.502 Bad Gateway— прокси получил неверный ответ.503 Service Unavailable— сервис недоступен.
Пример проверки в JavaScript:
javascript
fetch('https://api.example.com/data')
.then(response => {
if (response.status === 200) {
return response.json();
} else if (response.status === 404) {
throw new Error('Not Found');
}
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы