Встречается на собеседованиях • сегодня
Какие знаешь коды ответов сервера
HTTP коды ответов делятся на 5 классов:
-
1xx (Информационные)
100 Continue– сервер готов принять запрос.101 Switching Protocols– смена протокола (например, на 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://api.example.com/data")
assert response.status_code == 200, f"Expected 200, got {response.status_code}"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы