Встречается на собеседованиях • сегодня
Какие знаешь группы кодов ответов от сервера
HTTP-статусы делятся на 5 групп:
-
1xx (Информационные) – сервер получил запрос и продолжает обработку (100 Continue, 101 Switching Protocols).
-
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.ok) { // 200-299
return response.json();
}
throw new Error(`HTTP error! status: ${response.status}`);
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы