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

Какие знаешь статус-коды

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

  1. 1xx (Информационные) – запрос принят, обработка продолжается.
    Пример: 100 Continue – сервер готов принять тело запроса.

  2. 2xx (Успешные) – запрос успешно обработан.
    Пример: 200 OK – стандартный ответ для успешных запросов.
    201 Created – ресурс успешно создан.

  1. 3xx (Перенаправления) – требуется дополнительное действие.
    Пример: 301 Moved Permanently – ресурс перемещён на новый URL.
    304 Not Modified – контент не изменился (кеширование).

  2. 4xx (Ошибки клиента) – запрос содержит ошибку.
    Пример: 400 Bad Request – сервер не может обработать запрос из-за синтаксической ошибки.
    404 Not Found – ресурс не найден.
    429 Too Many Requests – превышен лимит запросов.

  3. 5xx (Ошибки сервера) – сервер не смог выполнить запрос.
    Пример: 500 Internal Server Error – общая ошибка сервера.
    502 Bad Gateway – сервер получил невалидный ответ от вышестоящего сервера.

python
import requests

response = requests.get('https://example.com')
print(response.status_code)  # 200
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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