Sobes.tech
Junior

Кои HTTP кодове за отговор знаете?

sobes.tech AI

Отговор от AI

Информация:

  • 100 Continue - Сървърът е получил началната част на заявката и очаква продължение.
  • 101 Switching Protocols - Сървърът е съгласен да превключи към протоколите, посочени в заглавката Upgrade.

Успешни:

  • 200 OK - Заявката е успешно обработена.
  • 201 Created - Заявката е успешно изпълнена и като резултат е създаден нов ресурс.
  • 204 No Content - Заявката е успешно обработена, но отговорът не съдържа същност (например при изтриване на ресурс).

Пренасочвания:

  • 301 Moved Permanently - Изискваният ресурс е преместен трайно на нов URL.
  • 302 Found (по-рано "Moved temporarily") - Изискваният ресурс е временно достъпен на друг URL.
  • 304 Not Modified - Ресурсът не е променян от последния заявка. Браузърът може да използва кешираната версия.

Грешки на клиента:

  • 400 Bad Request - Сървърът не може да обработи заявката поради неправилна синтакса.
  • 401 Unauthorized - Заявката изисква удостоверяване.
  • 403 Forbidden - Достъпът до ресурса е забранен.
  • 404 Not Found - Изискваният ресурс не е намерен.
  • 405 Method Not Allowed - HTTP методът, използван в заявката, не е разрешен за този ресурс.
  • 422 Unprocessable Entity - Сървърът разбира типа на съдържанието на заявката, но не може да обработи инструкциите в нея (например грешки при валидирането на данните).

Грешки на сървъра:

  • 500 Internal Server Error - Сървърът е срещнал неочаквана грешка.
  • 502 Bad Gateway - Сървърът, действащ като шлюз или прокси, е получил невалиден отговор от по-горния сървър.
  • 503 Service Unavailable - Сървърът е временно недостъпен (например поради претоварване или техническа поддръжка).