Встречается на собеседованиях • сегодня
Какие знаешь HTTP статус-коды
HTTP статус-коды делятся на 5 классов:
-
1xx (Информационные)
Например,100 Continue— сервер готов принять запрос. -
2xx (Успешные)
200 OK— успешный запрос.201 Created— ресурс создан.204 No Content— ответ без тела.
-
3xx (Перенаправления)
301 Moved Permanently— постоянный редирект.302 Found— временный редирект.
-
4xx (Ошибки клиента)
400 Bad Request— неверный синтаксис запроса.401 Unauthorized— требуется аутентификация.403 Forbidden— доступ запрещён.404 Not Found— ресурс не найден.
-
5xx (Ошибки сервера)
500 Internal Server Error— общая ошибка сервера.502 Bad Gateway— прокси-сервер получил неверный ответ.503 Service Unavailable— сервис временно недоступен.
Пример проверки статуса в API-тесте (Python + requests):
python
response = requests.get('https://api.example.com/users')
assert response.status_code == 200как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
