Kodaj Statusoj de HTTP

Retejoj montras statuskodojn en respondo al eraroj

HTTP-kodoj estas normaj respondaj kodoj donitaj de retpaĝaj serviloj en interreto. La kodoj helpas identigi la kaŭzon de la problemo kiam retpaĝaro aŭ alia rimedo ne ŝarĝas konvene.

La termino kodo de HTTP estas fakte la komuna termino por la HTTP-statuso, kiu inkluzivas ambaŭ la HTTP-status-kodon kaj la HTTP-kialan frazon .

HTTP-statusaj kodoj estas foje nomataj retumilaj eraraj kodoj aŭ interretaj eraraj kodoj.

Ekzemple, la linio de HTTP-kvanto 500: Interna Servila Eraro estas formita de la HTTP-statusa kodo de 500 kaj la HTTP-kialo de Interna Servilo Eraro .

Kvin kategorioj de HTTP-statusaj eraroj ekzistas; Ĉi tiuj estas la du ĉefaj grupoj:

4xx Kliento Eraro

Ĉi tiu grupo de HTTP-statusaj kodoj inkluzivas tiujn, kie la peto por retpaĝaro aŭ alia rimedo enhavas malbonan sintakson aŭ ne povas esti plenigita por iu alia kialo, supozeble per kulpo de la kliento (la retejo surferiganta).

Iuj komuna eraro de HTTP-kodoj enhavas 404 (Ne Trovitaj) , 403 (malpermesitaj) kaj 400 (Malbonaj Petoj) .

5xx Servila Eraro

Ĉi tiu grupo de HTTP-statusaj kodoj inkluzivas tiujn, kie la peto por retpaĝaro aŭ alia rimedo estas komprenita de la servilo de la retejo sed estas nekapabla plenigi ĝin por iu kialo.

Kelkaj komunaj servaj eraroj HTTP-statusaj kodoj inkluzivas la iam ajn popularan 500 (Interna Servilo Eraro) , kune kun 503 (Servo Nombro) kaj 502 (Bad Gateway) .

Pli da Informoj pri Kodaj Statusoj de HTTP

Aliaj HTTP-statusaj kodoj ekzistas krom 4xx kaj 5xx kodoj. Ekzistas ankaŭ 1xx, 2xx kaj 3xx kodoj informaj, konfirmas sukceson aŭ diktas redirekton, respektive. Ĉi tiuj pliaj tipoj de HTTP-statusaj kodoj ne estas eraroj, do vi ne devas esti alarmitaj pri ili en la retumilo.

Vidu kompletan liston de eraroj en nia paĝo HTTP-Statusa Eraroj , aŭ vidu ĉiujn ĉi tiujn HTTP-statusajn liniojn (1xx, 2xx kaj 3xx) en niaj Kio estas HTTP-Statusaj Linioj? peco.

La paĝo de Registro de Statusa Kodo de Hiperteksta Translokigo (HTTP) estas la oficiala fonto por kodaj statusoj de HTTP sed Windows kelkfoje inkluzivas pliajn, pli specifajn erarojn, kiuj klarigas pliajn informojn. Vi povas trovi tutan liston de ĉi tiuj en la retejo de Microsoft.

Ekzemple, dum la HTTP-statusa kodo de 500 signifas Interretan Servilon Eraron , Microsoft Internet Information Services (ISS) uzas 500.15 por signifi ke Rekta peto por Global.aspx ne estas permesitaj .

Jen kelkaj pli da ekzemploj:

Ĉi tiuj nomataj subkodoj generitaj de Microsoft ISS ne anstataŭigas HTTP-statuskodojn sed anstataŭe troviĝas en diversaj lokoj de Fenestroj kiel dokumentaj dosieroj.

Ne Ĉiuj Eraraj Kodoj Estas Rilatitaj

HTTP-statusa kodo ne estas la sama kiel Device Manager-eraro-kodosistemo-erara kodo . Iuj sistemaj eraroj kodas kodon-numerojn kun kodaj statusoj de HTTP sed ili estas malsamaj eraroj kun eraroj kaj signifoj de tute malsama asociita.

Ekzemple, la kodo de statuso de HTTP 403.2 signifas Legu aliron malpermesitan . Tamen, ankaŭ ekzistas sistemo-erara kodo 403, kiu signifas, ke la procezo ne estas en fonta prilaborado .

Simile, la 500- statusa kodo, kiu signifas Interretan Servilon-Eraron, povus facile konfuzi pro sistemo de eraro kodo 500, kio signifas, ke la profilo de Uzanto ne povas esti ŝarĝita .

Tamen, ĉi tiuj ne estas rilatigitaj kaj ne devus esti traktataj simile. Unu elmontras en retumilo kaj klarigas eraran mesaĝon pri la kliento aŭ servilo, dum la alia montras aliloke en Vindozo kaj ne necese entenas la retumilon.

Se vi havas problemojn por identigi ĉu la erara kodo, kiun vi vidas, estas kodo de HTTP-statuso, rigardu zorgeme pri la vidado de la mesaĝo. Se vi vidas eraron en via retumilo, en la retpaĝo , ĝi estas HTTP-responda kodo.

Aliaj eraroj-mesaĝoj devas esti traktataj aparte laŭ la kunteksto, en kiu ili estas viditaj: Device Manager aperas en erarokodoj en Device Manager, sistemaj eraroj kodoj montras laŭlonge de Vindozo, POSTaj kodoj estas donitaj dum la Power On Self Test , ktp.