Разбирање на грешки во веб-страница и што да направам за нив
Кога ќе ја посетите веб-страниците, вашиот интернет пребарувач-клиент-прави врски со веб-сервери преку мрежен протокол наречен HTTP . Овие мрежни конекции поддржуваат испраќање на податоци за одговорите од серверите назад кон клиентите, вклучувајќи ја и содржината на веб-страниците, како и некои информации за контрола на протоколот. Понекогаш можеби нема да бидете успешни во постигнувањето на веб-страницата што се обидувате да ја достигнете. Наместо тоа, ќе видите грешка или статус код.
Видови HTTP-грешки и статус-кодови
Вклучени во HTTP-серверот податоци за одговор за секое барање е број на кодот кој го покажува резултатот од барањето. Овие кодови за резултат се трицифрени броеви поделени во категории:
- 100-199: информативен статус
- 200-299: статус на успех
- 300-399: статус на пренасочување
- 400-499: грешки на клиентот
- 500-599: грешки на серверот
Само неколку од многуте можни грешки и статусни кодови се гледаат на интернет или интранет . Кодовите поврзани со грешки обично се прикажуваат на веб страница каде што се прикажани како излез на неуспешно барање, додека други статусни кодови не се прикажуваат на корисниците.
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 Грешка портал грешка. Може да биде предизвикана од грешки во конфигурацијата на мрежен заштитен ѕид , рутер или друг мрежен портал .