Кои са най-често срещаните кодове за грешки в протокола 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: Сървърът, действащ като шлюз или прокси, не получи навреме отговора от по-горния сървър.