Sobes.tech
Назад к вопросам
Junior — Middle
69

Какие коды статусных ответов в протоколах ты можешь назвать и описать их значение?

Ответ от нейросети

sobes.tech AI

В протоколах, особенно в HTTP, существуют статусные коды, которые информируют клиента о результате запроса. Основные группы и примеры кодов:

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

    • 100 Continue — клиент может продолжать отправку запроса.
  • 2xx (Успех): запрос успешно обработан.

    • 200 OK — запрос выполнен успешно.
    • 201 Created — ресурс успешно создан.
  • 3xx (Перенаправления): требуется дополнительное действие клиента.

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

    • 400 Bad Request — неверный запрос.
    • 401 Unauthorized — требуется аутентификация.
    • 403 Forbidden — доступ запрещён.
    • 404 Not Found — ресурс не найден.
  • 5xx (Ошибки сервера): ошибка на стороне сервера.

    • 500 Internal Server Error — внутренняя ошибка сервера.
    • 503 Service Unavailable — сервис недоступен.

Эти коды помогают понять, что произошло с запросом и как клиент должен реагировать.