Sobes.tech
Back to questions
Junior — Middle
76

Можешь назвать другие основные коды статусов HTTP, помимо 200, 400 и 500?

Answer from AI

sobes.tech AI

Помимо кодов 200 (успех), 400 (ошибка клиента) и 500 (ошибка сервера), существуют и другие важные HTTP статусы:

  • 1xx (Информационные):

    • 100 Continue — клиент может продолжать запрос
    • 101 Switching Protocols — переключение протокола
  • 2xx (Успешные):

    • 201 Created — ресурс успешно создан
    • 204 No Content — запрос успешен, но тело ответа отсутствует
  • 3xx (Перенаправления):

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

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

    • 502 Bad Gateway — плохой шлюз
    • 503 Service Unavailable — сервис недоступен

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