Встречается на собеседованиях • сегодня

Какие знаешь группы ответов http

HTTP-ответы делятся на 5 классов:

  1. 1xx (Информационные) – промежуточные ответы, например:

    • 100 Continue – сервер готов принять тело запроса
    • 101 Switching Protocols – смена протокола (например, на WebSocket)
  2. 2xx (Успешные) – запрос успешно обработан:

    • 200 OK – стандартный успешный ответ
    • 201 Created – ресурс создан
    • 204 No Content – нет тела ответа (часто после DELETE)
  1. 3xx (Перенаправления) – требуется дополнительное действие:

    • 301 Moved Permanently – постоянный редирект
    • 302 Found – временный редирект
    • 304 Not Modified – контент не изменился (кеширование)
  2. 4xx (Ошибки клиента) – ошибка на стороне клиента:

    • 400 Bad Request – неверный синтаксис запроса
    • 401 Unauthorized – требуется аутентификация
    • 403 Forbidden – доступ запрещен
    • 404 Not Found – ресурс не найден
  3. 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!')
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы