Mus remia Hostingas.inJei užsiregistruosite per šią nuorodą - gausite 1 lt.
Jūs esate čia: PHP, JavaScript, Ajax, CSS, HTML pamokos, straipsniai » Apache serverio būsena, klaidų kodai
Apache serverio būsena, klaidų kodai
| Informacija | |
|---|---|
| 100 | Continue. Dažniausia pirmutinis kodas kuris perduodamas vartotojo naršyklei pranešdamas apie tai kad užklausoje nėra problemų ir kita dalis užklausos gali būti siunčiama. |
| 101 | Switching Protocols. HTTP 1.1 tai tik viena iš daugelių protokolų versijų ir būsenos kodas 101 grąžinamas tuomet kai Serveris keičia protokolą. |
| Sėkminga vartotojo užklausos gavimas | |
| 200 | OK. Šis kodas reiškia kad užklausa gauta, serveriui suprantama ir vykdoma. |
| 201 | Created. Pranešama kad užklausa sėkmingai atlikta, gauti rezultatai ir yra sukurta. (Kaip pvz.: Sukurtas naujas puslapis) |
| 202 | Accepted. Pranešama kad serveris gavo ir suprato nurodytą užklausą. Ji bus apdorojama serverio, tai nereiškia kad bus ji atliekama iškarto. |
| 203 | Non-Authoritative Information. Pranešama kad serveris gavo ir suprato užklausą ir persiunčiama informacija atgal apie atsakymą. Tai virtualus atsakymas atliekamas prieš pateikiant 202 kodą. |
| 204 | No Content. Pranešama kad serveris priėmė užklausą ir ją suprato, bet nesiunčiami atgal jokie duomenys. |
| 205 | Reset Content. Gaunama užklausa iš serverio klientui išvalyti dokumentą kur buvo siunčiama originali užklausa serveriui. Pvz.: jei vartotojas užpildo formos laukelius, paspaudžia perduoti duomenis, 205 kodas tuomet reiškia kad serveris prašo jog naršyklė išvalytų Formos užpildytus duomenis. |
| 206 | Partial Content. Gaunama tik dalis atsakymo į duotą užklausą. Tai naudojamas kaip antrinis „Cache“ įrankis, kai užklausoje nurodoma jog reikalinga tik maža dalis iš viso dokumento, tokiu atveju ši sekcija ir grąžinama |
| Vartotojo užklausos perkėlimas | |
| 300 | Multiple Choices. Pranešama vartotojui kad šio puslapio duomenys yra perkelti į kitą vietą. Serverio atsakyme taip pat įterpiama ir sąrašas vietų iš kurių vartotojas gali pasirinkti tinkamiausią. |
| 301 | Moved Permanently. Pranešama vartotojui kuris klausia šio puslapio išteklių yra perkelti į naują vietą. Atsakymas grąžinamas su būtent naująją šio puslapio vieta. Pranešama klientui kad kitą kartą norėdamas gauti šio puslapio informaciją turi kreiptis į nurodytą adresą. |
| 302 | Found. Pranešama vartotojui kuris klausia šio puslapio išteklių šiuo metu yra perkelti laikinai į naująją vietą. Atsakyme taip pats bus pridedamas ir adresas į laikinąją puslapio vietą. |
| 303 | See Other. Pranešama kad atsakymas į nurodytą užklausą gali būti randamas kitoje nustatytoje vietoje. Tai nereiškia kad kažkur puslapis persikėlė - tai tik nurodoma puslapio vieta kur gali būti randamas norimas puslapis. |
| 304 | Not Modified. Siunčiamas atsakymas į užklausą (dokumentams) kur buvo klausiama apie dokumentą kurio vartotojas dar nėra turėjęs. Kitą kartą žiūrint ši dokumentą vartotojo naršyklė siunčia užklausą ar dokumentas pakeistas, jei pakeistas tuomet jis užkraunamas iš atminties „cache“. |
| 305 | Use Proxy. Pranešama klientui kad dokumentas kurį nori peržiūrėti gali būti pasiekiamas tik per Proxy kuris yra nustatomas siunčiant užklausą. |
| 307 | Temporary Redirect. Siunčiamas vartotojui atsakymas apie laikinai prieinamą dokumentą iš skirtingų puslapio adresų. Šis kodas mažai kuo skiriasi nuo 302, bet šis kodas mažiau dviprasmiškas nei 302 |
| Vartotojo užklausos klaidos | |
| 400 | Bad Request. Pranešama kad serveris nesuprato duodamos blogos užklausos. |
| 401 | Unauthorized. Pranešama vartotojui kad nurodytas dokumentas leidžiamas tik su priėjimais. Vartotojas turi būti identifikuotas serverio žiūrėti šį dokumentą. |
| 402 | Payment Required. Šis dokumentas nėra naudojamas. Jis rezervuotas kaip „rezervuotas panaudoti ateičiai“ |
| 403 | Forbidden. Pranešama kad klientas negali prieiti prie nurodyto dokumento. Gali būti kad nurodomas blogi prisijungimo duomenys (Vartotojas ir Slaptažodis) užklausoje, arba serveryje uždrausta naudoti užklausoje nurodomą dokumentą. |
| 404 | Not Found. Visiems gerai pažįstamas kodas. Serveris siunčia atsakymą į duotą užklausą nurodydamas kad patektas dokumentas adresas nėra rastas ir nežinia kada bus rodomas. |
| 405 | Method Not Allowed. Pranešama tuomet kai vartotojas bando vykdyti metodus kurie yra uždrausti serveryje. |
| 406 | Not Acceptable. Serveris suprato ir vykdo duotą užklausą, bet vartotojas nesupranta gauto rezultato. Vartotojas siunčia dalį užklausos, antraštė nurodo kokie duomenų tipai naudojami, ir 406 kodas grąžina tuomet kai atsakyme nėra tokio tipo kuris buvo nustatytas antraštėje. |
| 407 | Proxy Authentication Required. Šis kodas labai panašus į 401 kuriame reikia pirmiausia identifikuoti save per proxy norint atlikti užklausą. |
| 408 | Request Timeout. Pranešama apie tai kad vartotojas nespėjo atlikti užklausos greitai. Serveris nustato dalį laiko skirtą vartotojui pateikti užklausą, pasibaigus šiam laikui siunčiamas 408 kodas. |
| 409 | Conflict. Serveris praneša kad negalima atlikti duotos užklausos. Vienas iš priežasčių failas turi būti redaguojamas, sukurtas arba ištrintas, o nurodytas failas negali būti ištrintas, redaguojamas arba sukurtas. |
| 410 | Gone. Šis kodas yra 404 pusbrolis. Pranešama kad dokumentas kurio kreipiasi vartotojas staiga dingo (404 nepraneša ar staiga dingo dokumentas ar laikinai) ir naujasis dokumento adresas nežinomas. |
| 411 | Length Required. Šis kodas siunčiamas tuomet kai serveris atšaukia užklausą negaudamas užklausos ilgio. |
| 412 | Precondition Failed. Pranešama kad vienoje iš užklausos sąlygų buvo sukelta klaida. |
| 413 | Request Entity Too Large. Šis kodas vykdomas tuomet kai nustatytas serveryje užklausos dydis viršija normas ir serveris negali apdoroti gautų duomenų. T.y. jei vartotojas siunčią failą didesnį nei serveryje nustatytas dydis tuomet gali būti iškviestas šis kodas. |
| 414 | Request-URI Too Long. Pranešama vartotojui apie tai kuomet siunčiama adresas yra ilgesnis nei galima apdoroti. |
| 415 | Unsupported Media Type. Gaunamas atsakymas iš serverio kad siunčiamojoje užklausoje nėra tinkamas formatas. |
| 416 | Requested Range Not Satisfiable. Siunčiamas šis kodas tuomet kai serveris negali pilnai atlikti duotos užklausos. Pavyzdys, kai vartotojas prašo 800-900 kb iš nurodyto dokumento, o dokumentas tėra 200 kb. |
| 417 | Expectation Failed. Pranešama apie klaida jog serveris negalėjo pilnai atlikti užklausos. Vienas iš antraščių (headers) siunčiamos į serverį kaip „Laukimo“ antraštė, o serveris laukiamosios antraštės negavo. |
| Serverio klaidos | |
| 500 | Internal Server Error. (Per dažnai tą mato Perl programuotojai.) praneša serveris apie tai kad įvyko kažkas netikėtai ko serveris apdoroti negalėjo tai neįvykdydamas užklausos. |
| 501 | Not Implemented. Pranešama kad serveris ne viską gali priimti tai kas nurodytoje užklausoje. |
| 502 | Bad Gateway. Grąžinama, kai serveris bando vaidinti Proxy, kai bandoma gauti atsakymą iš tolimesnio serverio nepaisant serverio. |
| 503 | Service Unavailable. Dažniausiai matoma klaida kai ekstremaliai apkraunamas serveris. Šis kodas išvedamas tuomet kai bando vykdyti serveryje užklausą kai pats serveris yra per daug perkrautas kitomis užklausomis. |
| 504 | Gateway Timeout. Pranešama kad vadindamas serveris Proxy kur norima gauti iš kito serverio duomenis užtruko užklausa per ilgai. |
| 505 | HTTP Version Not Supported. Pranešama kad nurodyta HTTP versija nurodyta užklausoje nėra galima. Atsakymas turėtų grąžinti HTTP versiją kurį yra priimtina. |
Discussion