Sobes.tech
Junior — Middle

Можеш ли да изброиш най-често срещаните кодове за грешки и състояния, които могат да възникнат при сървъра?

sobes.tech AI

Отговор от AI

Най-често срещаните кодове за грешки и състояния на сървъра, които често се срещат при уеб разработка и тестване:

  • 1xx (Информационни): 100 Continue, 101 Switching Protocols — рядко се използват директно.
  • 2xx (Успех): 200 OK, 201 Created — заявката е успешно обработена.
  • 3xx (Пренасочвания): 301 Moved Permanently, 302 Found — ресурсът е преместен.
  • 4xx (Грешки на клиента):
    • 400 Bad Request — неправилна заявка.
    • 401 Unauthorized — необходима е автентикация.
    • 403 Forbidden — достъпът е забранен.
    • 404 Not Found — ресурсът не е намерен.
    • 408 Request Timeout — изтече времето за изчакване.
  • 5xx (Грешки на сървъра):
    • 500 Internal Server Error — вътрешна грешка на сървъра.
    • 502 Bad Gateway — неправилен отговор от горния сървър.
    • 503 Service Unavailable — услугата не е налична (например, поради претоварване).
    • 504 Gateway Timeout — изтекъл е времето за връзка към шлюза.

Тези кодове помагат за диагностициране на проблеми и правилна обработка на отговорите на сървъра при автоматизирани тестове и мониторинг.