Sobes.tech
Junior

Кои са най-често срещаните кодове за грешки в протокола HTTP?

sobes.tech AI

Отговор от AI

Най-често срещаните кодове за грешки на HTTP (обхват 4xx - грешки на клиента, 5xx - грешки на сървъра):

  • 400 Bad Request: Сървърът не може да обработи заявката поради синтактична грешка на клиента.

  • 401 Unauthorized: Необходима е автентикация за достъп до ресурса.

  • 403 Forbidden: Сървърът е разбрал заявката, но отказва да я разреши (недостатъчни права).

  • 404 Not Found: Заявеният ресурс не е намерен на сървъра.

  • 405 Method Not Allowed: Методът, посочен в заявката (GET, POST и т.н.), не е разрешен за този ресурс.

  • 408 Request Timeout: Сървърът не е получил пълната заявка навреме.

  • 409 Conflict: Заявката противоречи с текущото състояние на ресурса на сървъра.

  • 415 Unsupported Media Type: Сървърът отказва да приеме заявката, тъй като използва неподдържан формат на носителя.

  • 429 Too Many Requests: Потребителят е изпратил твърде много заявки за определен период от време ("ограничение на скоростта").

  • 500 Internal Server Error: Възникна неочаквана грешка на сървъра, която попречи на обработката на заявката.

  • 501 Not Implemented: Сървърът не поддържа функционалността, необходима за изпълнение на заявката.

  • 502 Bad Gateway: Сървърът, действащ като шлюз или прокси, получи невалиден отговор от по-горния сървър.

  • 503 Service Unavailable: Сървърът временно не може да обработва заявките (например поради претоварване или техническа поддръжка).

  • 504 Gateway Timeout: Сървърът, действащ като шлюз или прокси, не получи навреме отговора от по-горния сървър.