Встречается на 3% собеседований по Python
Какие знаешь группы ответов 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
интервью вопросы и ответы