Објаснети се HTTP-грешки и статусни кодови

Разбирање на грешки во веб-страница и што да направам за нив

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

Видови HTTP-грешки и статус-кодови

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

Само неколку од многуте можни грешки и статусни кодови се гледаат на интернет или интранет . Кодовите поврзани со грешки обично се прикажуваат на веб страница каде што се прикажани како излез на неуспешно барање, додека други статусни кодови не се прикажуваат на корисниците.

200 OK

Заедничка Ризница

Во случај на статус HTTP 200 OK , веб серверот успешно го обработи барањето и пренесува содржина во прелистувачот. Повеќето HTTP барања резултираат со овој статус. Корисниците ретко го гледаат овој код на екранот бидејќи веб прелистувачите обично покажуваат само кодови кога има некој проблем.

Грешка 404 Не е пронајдено

Кога ќе ја видите HTTP-грешката 404 Not Found , веб-серверот не може да ја пронајде бараната страница, датотека или друг ресурс. Грешките на HTTP 404 укажуваат на тоа дека мрежната врска помеѓу клиентот и серверот е успешно направена. Оваа грешка најчесто се случува кога корисниците рачно внесуваат неточен URL во прелистувач, или администраторот на веб серверот ја отстранува датотеката без да ја пренасочи адресата на валидна нова локација. Корисниците треба да ја потврдат URL адресата за решавање на овој проблем или да чекаат веб администраторот да го исправи.

Грешка во грешка во внатрешниот сервер

Заедничка Ризница

Со HTTP грешка 500 Internal Server Error , веб серверот доби валидно барање од клиент, но не можеше да го обработи. Грешки на HTTP 500 се случуваат кога серверот се соочува со некои општи технички проблеми како што е недостиг на достапна меморија или простор на дискот. Администраторот на серверот мора да го реши овој проблем. Повеќе "

Грешка 503 Услугата недостапна

Јавен домен

Грешка во HTTP 503 Сервисот е недостапен покажува дека веб серверот не може да го обработи бараното барање на клиентот. Некои веб-сервери користат HTTP 503 за да ги покажат очекуваните неуспеси, поради административните политики како што се надминување на ограничување на бројот на истовремени корисници или користење на процесорот, за да се разликуваат од неочекувани неуспеси што нормално би се пријавиле како HTTP 500.

301 Преместен постојано

Јавен домен

HTTP 301 Moved Постојано укажува на тоа дека URI специфициран од клиентот е преместен на друга локација со користење на метод наречен HTTP пренасочување , кој му овозможува на клиентот да издаде ново барање и да го земе ресурсот од новата локација. Веб прелистувачите автоматски ги следат пренасочувањата на HTTP 301 без да бараат интервенција на корисникот.

302 Наоѓа или 307 Привремено пренасочување

Јавен домен

Статус 302 Наоѓа е слична на 301, но кодот 302 е дизајниран за случаи каде што ресурсот се придвижува привремено, а не трајно. Администраторот на серверот треба да го користи HTTP 302 само за време на кратки периоди на одржување на содржината. Веб прелистувачите автоматски ги следат 302 пренасочувања, како што прават за кодот 301. HTTP верзијата 1.1 додаде нов код, 307 Привремено пренасочување , за да ги означи привремените пренасочувања.

400 лоши барања

Јавен домен

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

401 Неовластено

Јавен домен

401 Неовластената грешка се појавува кога веб клиентот бара заштитен ресурс на серверот, но клиентот не е автентициран за пристап. Обично, клиентот мора да се логира на серверот со валидно корисничко име и лозинка за да го реши проблемот.

100 Продолжи

Јавен домен

Додадено во верзија 1.1 од протоколот, HTTP-статусот 100 Продолжи е дизајниран за поефикасно користење на пропусниот опсег на мрежата, овозможувајќи им на серверите да ја потврдат својата подготвеност да прифатат големи барања. Протоколот Продолжи им овозможува на клиентот HTTP 1.1 да испрати мала, специјално конфигурирана порака барајќи од серверот да одговори со 100 код. Потоа чека одговор пред да испрати (обично големо) следно барање. Клиентите и серверите на HTTP 1.0 не го користат овој код.

204 Нема содржина

Јавен домен

Ќе ја видите пораката 204 Нема содржина кога серверот испраќа валиден одговор на барање на клиент што содржи само информации за заглавие - не содржи ниту едно тело за пораки. Веб-клиентите можат да го користат HTTP 204 за поефикасно да ги обработуваат одговорите на серверот, на пример, непотребно избегнување на освежувачки страници.

502 лоши Портал

Јавен домен

Мрежно прашање помеѓу клиентот и серверот предизвикува 502 Грешка портал грешка. Може да биде предизвикана од грешки во конфигурацијата на мрежен заштитен ѕид , рутер или друг мрежен портал .