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

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

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

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

    • 100 Continue – сервер готов принять тело запроса.
  2. 2xx (Успешные) – запрос успешно обработан.

    • 200 OK – стандартный успешный ответ.
    • 201 Created – ресурс создан (например, после POST).
  1. 3xx (Перенаправления) – требуется дополнительное действие.

    • 301 Moved Permanently – ресурс перемещен навсегда.
    • 302 Found – временное перенаправление.
  2. 4xx (Ошибки клиента) – запрос содержит ошибку.

    • 400 Bad Request – неверный синтаксис запроса.
    • 404 Not Found – ресурс не найден.
  3. 5xx (Ошибки сервера) – сервер не смог обработать запрос.

    • 500 Internal Server Error – общая ошибка сервера.
    • 502 Bad Gateway – прокси-сервер получил недопустимый ответ.

Пример проверки статуса в Python (requests):

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

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

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

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