Skip to main content

Izskaidrota HTTP kļūda un statusa kodi

Anonim

Kad apmeklējat vietnes, jūsu pārlūkprogramma - klients - izveido savienojumus ar tīmekļa serveriem, izmantojot tīkla protokolu, ko sauc par HTTP. Šie tīkla savienojumi atbalsta atbildes datu nosūtīšanu no serveriem atpakaļ klientiem, tostarp tīmekļa lapu saturu, kā arī dažu protokola vadības informāciju. Reizēm jūs, iespējams, nevarēsit sasniegt vietni, kuru cenšaties sasniegt. Tā vietā redzat kļūdas vai statusa kodu.

HTTP kļūdu un statusa kodu veidi

Katra pieprasījuma HTTP servera atbildes dati ir koda numurs, kas norāda pieprasījuma rezultātu. Šie rezultātu kodi ir trīsciparu skaitļi, kas iedalīti kategorijās:

  • 100-199: informatīvais statuss
  • 200-299: veiksmes statuss
  • 300-399: novirzīšanas statuss
  • 400-499: klientu kļūdas
  • 500-599: servera kļūdas

Internets vai iekštīki tiek parādīti tikai daži no iespējamiem kļūdas un statusa kodiem. Ar kļūdām saistītie kodi parasti tiek parādīti tīmekļa lapā, kur tie tiek parādīti kā neizdevušā pieprasījuma izlaide, savukārt citi statusa kodi lietotājiem netiek rādīti.

200 OK

HTTP statusa gadījumā 200 OK, tīmekļa serveris veiksmīgi apstrādāja pieprasījumu un nosūtīja saturu pārlūkprogrammai. Lielākā daļa HTTP pieprasījumu rada šo statusu. Lietotāji reti redz šo kodu ekrānā, jo tīmekļa pārlūkprogrammas parasti parāda tikai kodus, ja rodas kāda problēma.

Turpiniet lasīt zemāk

404 kļūda nav atrasta

Kad redzat HTTP kļūdu 404 nav atrasts, tīmekļa serveris nevarēja atrast pieprasīto lapu, failu vai citu resursu. HTTP 404 kļūdas norāda, ka tīkla savienojums starp klientu un serveri tika veiksmīgi veikts. Šī kļūda visbiežāk rodas, kad lietotāji pārlūkprogrammā manuāli ievada nepareizu URL vai tīmekļa servera administrators noņem failu, nepārvedot adresi uz derīgu jauno atrašanās vietu. Lai atrisinātu šo problēmu, jums jāpārbauda URL vai jāgaida, kamēr tīmekļa administrators to labo.

Turpiniet lasīt zemāk

500 iekšējās servera kļūdas kļūda

Ar HTTP kļūdu 500 iekšējā servera kļūda, tīmekļa serveris saņēma derīgu pieprasījumu no klienta, taču nevarēja to apstrādāt. HTTP 500 kļūdas rodas, ja serverim rodas kāda vispārēja tehniska kļūda, piemēram, ir zems pieejamā atmiņa vai diska vieta. Servera administratoram ir jānovērš šī problēma.

Kļūda 503 Pakalpojums nav pieejams

HTTP kļūda 503 Pakalpojums nav pieejams norāda, ka tīmekļa serveris nevar apstrādāt ienākošo klienta pieprasījumu. Daži tīmekļa serveri izmanto HTTP 503, lai norādītu uz paredzamajām kļūdām, jo ​​administratīvās politikas dēļ, piemēram, vienlaicīgu lietotāju skaita vai CPU izmantošanas ierobežojuma pārsniegšana, lai atšķirtu tos no negaidītām kļūmēm, par kurām parasti tiek ziņots kā HTTP 500.

Turpiniet lasīt zemāk

301 Pārvietots pastāvīgi

HTTP 301 Pārvietots pastāvīgi norāda, ka klienta norādītais URI ir pārvietots uz citu vietu, izmantojot izsaukto metodi HTTP novirzīšana , kas ļauj klientam izdot jaunu pieprasījumu un iegūt resursus no jaunās atrašanās vietas. Tīmekļa pārlūkprogrammas automātiski izpilda HTTP 301 novirzīšanu, nepieprasot lietotāja iejaukšanos.

302 atrasts vai 307 pagaidu novirzīšana

Statuss 302 Atrasts ir līdzīgs 301, bet kods 302 tika izstrādāts gadījumos, kad resurss tiek pārvietots īslaicīgi, nevis pastāvīgi. Servera administratoram vajadzētu izmantot HTTP 302 tikai īsu satura uzturēšanas periodu laikā. Tīmekļa pārlūkprogrammas sekos 302 novirzīšanām automātiski, piemēram, kā tas notiek ar kodu 301. HTTP 1.1 versija pievienoja jaunu kodu, 307 Pagaidu novirzīšana, lai norādītu uz pagaidu novirzīšanu.

Turpiniet lasīt zemāk

400 slikts pieprasījums

Atbilde no 400 slikts pieprasījums parasti nozīmē, ka tīmekļa serveris nesaprata pieprasījumu nederīga sintakses dēļ. Parasti tas liecina par tehnisku trūkumu, iesaistot klientu, taču datu bojājums tīklā var izraisīt arī kļūdu.

401 Neatļauta

The 401 Neatļauta kļūda rodas, ja tīmekļa klientam tiek pieprasīts serverī aizsargāts resurss, bet klients nav autentificēts piekļuvei. Parasti klientam ir jāpiesakās serverī ar derīgu lietotājvārdu un paroli, lai novērstu problēmu.

Turpiniet lasīt zemāk

100 Turpināt

Pievienots protokola 1.1 versijā, HTTP statuss 100 Turpināt tika izstrādāta, lai efektīvāk izmantotu tīkla joslas platumu, ļaujot serveriem apstiprināt savu gatavību pieņemt lielus pieprasījumus. Protokols Turpināt ļauj HTTP 1.1 klientam sūtīt nelielu, īpaši konfigurētu ziņojumu, kurā serverim jāatsakās ar 100 kodu. Pēc tam tā gaida atbildi, pirms tiek nosūtīts (parasti liels) papildu pieprasījums. HTTP 1.0 klienti un serveri neizmanto šo kodu.

204 Nav satura

Jūs redzēsiet ziņojumu 204 Nav satura kad serveris nosūta derīgu atbildi uz klienta pieprasījumu, kas satur tikai galvenes informāciju - tajā nav neviena ziņojuma korpusa. Web klienti var izmantot HTTP 204, lai efektīvāk apstrādātu servera atbildes, piemēram, nevajadzīgi izvairoties no atsvaidzināšanas lapām.

Turpiniet lasīt zemāk

502 Bad Gateway

Tīkla problēma starp klientu un serveri rada 502 Bad Gateway kļūda To var aktivizēt konfigurācijas kļūdas tīkla ugunsmūrī, maršrutētājā vai citā tīkla vārtejas ierīcē.