Sobes.tech
Back to questions
Junior — Middle
81

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

Companies where asked
Perfomance lab
IT OneIT One
Т-БанкТ-Банк

Answer from AI

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 — сервис временно недоступен.

Эти коды помогают клиенту понять результат запроса и принять соответствующие действия.