HTTP статусни кодови

Веб-страниците ги прикажуваат кодовите за статус како одговор на грешки

HTTP статусни кодови се стандардни кодови за одговор на веб-серверите на интернет. Кодовите помагаат да се идентификува причината за проблемот кога веб-страница или друг ресурс не се вчита правилно.

Терминот код за статусот на HTTP е всушност општ термин за линијата за статус на HTTP која ги вклучува и кодот на HTTP-статусот и фразата за разговор за HTTP .

Кодови за статусот на HTTP понекогаш се нарекуваат кодови на грешки при пребарувачот или кодови на интернет грешки.

На пример, линијата за статус на HTTP 500: Внатрешна серверска грешка е составена од кодот за статусот на HTTP од 500 и фразата за причини на HTTP за внатрешна грешка на серверот .

Постојат пет категории на HTTP-статусни грешки; ова се две главни групи:

4xx Клиентска грешка

Оваа група на HTTP статусни кодови ги вклучува оние каде барањето за веб-страница или друг ресурс содржи лоша синтакса или не може да се пополни од некоја друга причина, веројатно по вина на клиентот (веб сурфер).

Некои заеднички HTTP-статусни кодови за грешка на клиентот вклучуваат 404 (Не е пронајдено) , 403 (Забрането) и 400 (Bad Request) .

5xx серверска грешка

Оваа група на HTTP статусни кодови ги вклучува оние каде барањето за веб-страница или друг ресурс е разбрано од серверот на веб-страницата, но не може да се пополни од некоја причина.

Некои чести грешки во HTTP-статусот на серверот вклучуваат некогаш популарна 500 (Internal Server Error) , заедно со 503 (Service Unavailable) и 502 (Bad Gateway) .

Повеќе информации за HTTP статусни кодови

Други кодови за HTTP статус постојат и покрај кодовите 4xx и 5xx. Исто така, постојат и 1xx, 2xx и 3xx кодови кои се информативни, потврдуваат успех или диктираат пренасочување, соодветно. Овие дополнителни типови на HTTP статусни кодови не се грешки, па затоа не треба да бидете предупредени за нив во прелистувачот.

Погледнете комплетна листа на грешки на страницата за грешки на HTTP статусот код , или ги видите сите овие HTTP статус линии (1xx, 2xx, и 3xx) во нашите Што се HTTP статусните линии? парче.

Протоколот за статусот на IANA на протоколот за хипертекст (HTTP) Код за регистрација на регистарот е официјален извор за HTTP статусни кодови, но Windows понекогаш вклучува дополнителни, поспецифични грешки кои објаснуваат дополнителни информации. Можете да најдете цела листа на овие на веб-страницата на Мајкрософт.

На пример, додека кодот за статусот на HTTP од 500 значи Грешка во Интернет Сервер , Microsoft Internet Information Services (ISS) користи 500,15 за да значи дека Директните барања за Global.aspx не се дозволени .

Еве уште неколку примери:

Овие т.н. поткоди, генерирани од Microsoft ISS, не ги заменуваат HTTP-статусите кодови, туку се наоѓаат во разни области на Windows како документациски датотеки.

Сите кодови за грешки не се поврзани

Код за статус на HTTP не е ист како код за грешка на Управувачот на Управувачот или системскиот код за грешка . Некои системски кодови за грешка споделуваат броеви на шифри со HTTP-статусни кодови, но тие се различни грешки со сосема различни поврзани пораки за грешки и значења.

На пример, кодот на статусот на HTTP 403.2 значи дека пристапот за читање е забранет . Сепак, има и системски код за грешка 403, што значи дека процесот не е во модот за обработка на позадина .

Слично на тоа, 500- кодот за статусот што значи Грешка на Интернет-серверот може лесно да се помеша за системскиот код за грешка 500, што значи дека Профилот на корисникот не може да се вчита .

Сепак, тие не се поврзани и не треба да се третираат слично. Едниот се прикажува во веб-прелистувачот и објаснува порака за грешка за клиентот или серверот, додека другиот се појавува на друго место во Windows и не мора да го вклучи веб-прелистувачот на сите.

Ако имате проблеми со идентификувањето дали код за грешка што го гледате е код за статус на HTTP, внимателно проверете каде се гледа пораката. Ако видите грешка во вашиот веб прелистувач, на веб-страницата , тоа е код за одговор на HTTP.

Други пораки за грешки треба да се адресираат одвоено врз основа на контекстот во кој се гледаат: Кодови за грешки на Управувачот на Управувачот се видливи во Управувачот на Уреди, во текот на Windows се прикажани системски кодови за грешки, POST кодовите се дадени за време на самостојниот тест за напојување итн.