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