Встречается на собеседованиях • сегодня
Какие знаешь коды ошибок и состояния сервера
HTTP-коды состояния сервера делятся на 5 классов:
-
1xx (Информационные)
100 Continue– сервер готов принять запрос.101 Switching Protocols– смена протокола (например, с HTTP на WebSocket).
-
2xx (Успешные)
200 OK– успешный запрос.201 Created– ресурс создан (после POST).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– сервис временно недоступен.
Пример проверки в тесте (Python + requests):
python
response = requests.get("https://example.com")
assert response.status_code == 200
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы