Sobes.tech
Junior — Middle

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

sobes.tech AI

Отговор от 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 заявката и да се обработват правилно отговорите.