Случва ли ви се да търсите някоя страница в интернет и да ви се изпише някоя грешка? Да, грешките са често срещани и поради тази причина има създадени специфични кодове на грешки (error codes), които бързо насочват потребителя към тяхното отстраняване.
Споделяме ви и най-често срещаните проблеми и съответната кратка информация за тях:
400 Bad Request - Заявката не може да бъде изпълнена поради грешка в синтаксиса и сървърът не може да я обработи. Нужно е потребителят да внесе нужните промени.
401 Unauthorized - Дадената локация е достъпна, но нямате разрешение за нея или използвате грешни данни.
403 Forbidden - При този проблем сървърът разбира подадената му заявка, но не я изпълнява. Възможно е да достъпвате локация със забрана по IP адрес и други.
404 Not Found - Сървърът не намира изискваното съдържание. Възможно е то да е било премахнато и да не е налично или адресът (URL), водещ до него, да е грешен.
405 Method Not Allowed - Методът за извършване на заявката не е разрешен.
407 Proxy Authentication Required - За да получите достъп до локацията, е необходимо идентифициране през прокси сървър.
408 Request Time-Out - Заявката е изтекла (time-out).
411 Length Required - Необходимо е да се посочи дължината на заявката (Content-Length), за да се изпълни.
413 Request Entity Too Large - Заявката е прекалено голяма.
414 Request-URI Too Long - Сървърът няма да обработи заявката, защото URL адресът е прекалено дълъг.
Nginx error codes:
444 No Response - грешка, която се вписва в сървърните логове и индикира, че сървърът не е върнал информация на клиента и е затворил конекцията.
494 Request Header Too Large - сървърът няма да обработи заявката защото, че header-а е прекалено голям.
499 Client Closed Request - Грешка, която се показва в системните логове и индикира, че връзката е прекъсната от страна на клиента, докато сървъра все още я обработва.
Пълния списък с грешките можете да намерите на следния адрес: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes