HTTP пра памылкі і стане Коды Растлумачэнні

Разуменне памылак вэб-старонак, і што з імі рабіць

Пры наведванні вэб - сайтаў, ваш браўзэр-кліент-робіць падлучэнне да вэб - серверам праз сеткавы пратакол называецца HTTP . Гэтыя сеткавыя злучэння падтрымліваюць перадачу дадзеных адказу ад сервераў назад да кліентам, уключаючы змест вэб-старонак, а таксама некаторыя кіравання пратаколу інфармацыі. Часам, вы не можаце быць паспяховым у дасягненні вэб-сайт, які вы спрабуеце дасягнуць. Замест гэтага, вы ўбачыце паведамленне пра памылку або код стану.

Тыпы HTTP Error і коды статусу

У дадзеным адказ HTTP-сэрвэры для кожнага запыту з'яўляецца нумар кода, які паказвае на выніку запыту. Гэтыя выніковыя коды трохзначныя нумары падзеленыя на катэгорыі:

Толькі нешматлікія з мноства магчымых кодаў памылак і станаў разглядаюцца ў Інтэрнэце або інтрасеткі . Коды, звязаныя з памылкамі, як правіла, паказаны на вэб-старонкі, дзе яны адлюстроўваюцца як выхад няўдалага запыту, у той час як іншыя коды стану не адлюстроўваюцца для карыстальнікаў.

200 OK

Wikimedia Commons

У выпадку стану HTTP 200 OK, вэб - сервер апрацаваў запыт паспяхова і перадаецца змесціва ў браўзэры. Большасць запытаў HTTP прыводзіць да гэтага стану. Карыстальнікі рэдка бачаць гэты код на экране, як вэб-браўзэры звычайна паказваюць толькі коды, калі ёсць нейкая праблема.

Памылка 404 Not Found

Калі вы бачыце памылку HTTP 404 Not Found, то вэб - сервер не можа знайсці запытаную старонку, файл або іншы рэсурс. HTTP 404 памылкі паказваюць на тое, сеткавае злучэнне паміж кліентам і серверам было зроблена паспяхова. Гэтая памылка звычайна ўзнікае , калі карыстальнік ўручную ўвесці няправільны URL ў браўзэр, або адміністратар вэб - сервер выдаляе файл без перанакіравання адрасы на сапраўднае новае месца. Карыстальнікі павінны праверыць URL, каб вырашыць гэтую праблему, ці пачакаць, пакуль вэб-адміністратара, каб выправіць гэта.

Памылка 500 Унутраная памылка сервера

Wikimedia Commons

З Памылка HTTP 500 Унутраная памылка сервера, вэб - сервер атрымаў правільны запыт ад кліента , але не змог яго апрацаваць. HTTP 500 памылкі ўзнікаюць, калі сервер выяўляе некаторыя агульныя тэхнічныя збой, такія як нізка на даступнай памяці або дыскавай прасторы. Адміністратар сервера павінен вырашыць гэтую праблему. Больш падрабязна »

Памылка 503 Service Unavailable

агульны здабытак

Памылка HTTP 503 Service Unavailable паказвае на вэб - сервер не можа апрацаваць які ўваходзіць запыт кліента. Некаторыя вэб-серверы выкарыстоўваюць HTTP 503, каб паказаць чаканыя няўдачы, з-за адміністрацыйнай палітыкі, такіх як перавышэнне ліміту на колькасць адначасова якія працуюць карыстальнікаў або выкарыстання працэсара, каб адрозніць іх ад нечаканых збояў, якія звычайна паведамлялася як HTTP 500.

301 перамешчаная Пастаянна

агульны здабытак

HTTP 301 Moved пастаянна паказвае URI , ўказаны кліентам быў перамешчаны ў іншае месца , выкарыстоўваючы метад , званы HTTP перанакіравання, што дазваляе кліенту выдаць новы запыт і атрымаць рэсурс з новага месцазнаходжаньня. Вэб-браўзэры аўтаматычна вынікаюць HTTP 301 рэдырэкт, не патрабуючы ўмяшання карыстальніка.

302 Знойдзена або 307 Temporary Redirect

агульны здабытак

Статус 302 Знойдзена падобны на 301, але код 302 быў распрацаваны для выпадкаў , калі рэсурс пераехаў часова , а не пастаянна. Адміністратар сервера павінен выкарыстоўваць HTTP 302 толькі на працягу кароткіх перыядаў абслугоўвання кантэнту. Вэб - браўзэры вынікаюць 302 перанакіроўвае аўтаматычна , як яны робяць для кода 301. HTTP версіі 1.1 дададзены новы код, 307 Temporary Redirect, каб паказаць часовыя рэдырэкты.

400 Bad Request

агульны здабытак

Адказ 400 Bad Request звычайна азначае , што вэб - сервер не понял запыт з - за няправільнага сінтаксісу. Як правіла, гэта паказвае на тэхнічны глюк з удзелам кліента, але пашкоджанне дадзеных на самой сеткі таксама можа прывесці да памылкі.

401 Несанкцыянаванае

агульны здабытак

401 Несанкцыянаваная памылка ўзнікае , калі вэб - кліент запытвае абаронены рэсурс на сэрвэры, але кліент не прайшоў праверку сапраўднасці для доступу. Як правіла, кліент павінен увайсці на сервер з сапраўдным імем карыстальніка і паролем, каб выправіць гэтую праблему.

100 Працягнуць

агульны здабытак

Паведамленні ў версіі 1.1 пратаколу HTTP статус 100 Continue быў распрацаваны , каб выкарыстоўваць прапускную здольнасць сеткі больш эфектыўна, дазваляючы серверам магчымасць пацвердзіць сваю гатоўнасць прыняць вялікія запыты. Працягнуць пратакол дазваляе кліенту HTTP 1.1 паслаць невялікі, спецыяльна сканфігураваны паведамленне з запытам на сервер, каб адказаць з 100 кодам. Затым ён чакае адказу перад адпраўкай (звычайна вялікі) наступную просьбу. HTTP 1.0 кліенты і серверы не выкарыстоўваюць гэты код.

204 No Content

агульны здабытак

Вы ўбачыце паведамленне 204 No Content , калі сервер пасылае правільны адказ на запыт кліента , які змяшчае загаловак інфармацыі толькі-яна не ўтрымлівае ніякага цела паведамленні. Вэб-кліенты могуць выкарыстоўваць HTTP 204 больш эфектыўна апрацоўваць адказы сервера, пазбягаючы асвяжальныя старонкі без неабходнасці, напрыклад.

502 Няслушны шлюз

агульны здабытак

Сетка праблема паміж кліентам і серверам выклікае памылку 502 Bad Gateway. Гэта можа быць выклікана памылкамі канфігурацыі на сеткавай брандмаўэр , маршрутызатар, або іншы сеткавы шлюз прылады.