Kādas ir kopējas HTTP statusa koda kļūdas?

Satura rādītājs:

Kādas ir kopējas HTTP statusa koda kļūdas?
Kādas ir kopējas HTTP statusa koda kļūdas?

Video: Kādas ir kopējas HTTP statusa koda kļūdas?

Video: Kādas ir kopējas HTTP statusa koda kļūdas?
Video: [FIXED] The Device Is Not Ready Error Issue (100% Working) - YouTube 2024, Aprīlis
Anonim

HTTP ir vienkāršs sakaru protokols, kas balstīts uz TCP / IP, un ir absolūtais substrāts datu piegādei World Wide Web. Kopš daudziem gadiem HTTP kalpo kā spēcīgs protokols, kurā datu baziljoni tiek nosūtīti caur HTTP starp klientu un serveri. Būtībā HTTP pamatā ir klienta-servera arhitektūra, kurā tīmekļa pārlūkprogrammas un meklētājprogrammas darbojas kā HTTP klients, un tīmekļa serveris darbojas kā serveris. Šis klientu / servera pieprasījums / atbilde tiek nosūtīta, izmantojot TCP / IP savienojumu. Pārlūkprogrammas klients sāk Web servera pieprasījumu URL formā un tīmekļa serveris reaģē kopā ar pieprasītajiem resursiem HTTPS statusa kodi kas atrodas pārlūkprogrammas HTTP galvenē. Citiem vārdiem sakot, tīmekļa serveris atbild uz pieprasījumu ar panākumiem vai kļūdu kodiem.

HTTP statusa koda kļūdas

HTTPS statusa kods ir servera sūtīta īsa piezīme, kas tiek parādīta tīmekļa lapā, kad klients ierosina serverim pieprasījumu. HTTPS statusa kods ir būtisks vietņu īpašniekam vai jebkuram izstrādātājam, jo viņiem ir svarīga loma klienta / servera puses kļūdu diagnostikā un konfigurācijas problēmu risināšanā. Citiem vārdiem sakot, HTTPS statusa kods ir serveru veids, kā pateikt, ka kaut kas nav pareizi. Statusa koda elements ir 3 ciparu numurs, kurā statusa koda pirmais cipars norāda atbildes klases. Klasei ir dažādi servera kodi, un serveris to atgriež. Pēdējie divi HTTPS statusa koda cipari nav klasificēšanas loma. HTTP statusa kodiem ir pieci standarta klases, par kuriem mēs gatavojamies detalizēti apspriest un apspriest dažus HTTPS statusa kodus, kurus mēs varam regulāri iekļūt.
HTTPS statusa kods ir servera sūtīta īsa piezīme, kas tiek parādīta tīmekļa lapā, kad klients ierosina serverim pieprasījumu. HTTPS statusa kods ir būtisks vietņu īpašniekam vai jebkuram izstrādātājam, jo viņiem ir svarīga loma klienta / servera puses kļūdu diagnostikā un konfigurācijas problēmu risināšanā. Citiem vārdiem sakot, HTTPS statusa kods ir serveru veids, kā pateikt, ka kaut kas nav pareizi. Statusa koda elements ir 3 ciparu numurs, kurā statusa koda pirmais cipars norāda atbildes klases. Klasei ir dažādi servera kodi, un serveris to atgriež. Pēdējie divi HTTPS statusa koda cipari nav klasificēšanas loma. HTTP statusa kodiem ir pieci standarta klases, par kuriem mēs gatavojamies detalizēti apspriest un apspriest dažus HTTPS statusa kodus, kurus mēs varam regulāri iekļūt.

HTTPS statusa kodi ir iedalīti 5 klasēs:

1xx:

Šī klase nozīmē Informatīvās atbildes, kas norāda, ka klienta iniciētie pieprasījumi ir saņemti no tīmekļa servera un tiek apstrādāti.

Šajā klasē servera kodi pastāv un tiek atgriezti serverī.

Tālāk ir minēti daži statusa kodu saraksti zem 1xx klases.

100 Turpināt: Tas norāda, ka serveris no lielā pieprasījuma saņēma tikai daļu no klienta iniciētā pieprasījuma, un tas nozīmē, ka klients var turpināt sūtīt pieprasījumu, ja pieprasījums nav noraidīts no servera beigām.

101 komutācijas protokoli: Statusa kods nozīmē, ka serveris ir gatavs protokolu pārslēgšanai atbilstoši klienta pieprasījumam.

2xx:

Šī klase ir servera atgriezeniskais kods. Tas nozīmē, ka klienta iniciētā pieprasījums tika saņemts no servera, kā arī tika saprasts un apstrādāts pasākums.

Tālāk ir minēti daži no statusa koda sarakstiem zem 2xx klases.

200 OK: Šis statusa kods ir standarta atbilde uz veiksmīgiem HTTP pieprasījumiem, ko uzsākuši klienti. Serveris to atdod, kad vietne darbojas tādā pašā veidā, kā to plāno uzvesties.

201 Izveidoja: Šis statusa kods tiek atgriezts, kad serveris aizpilda klienta iniciētā pieprasījumu un izveido jaunu resursu

205 Atjaunot saturu: Šis statusa kods tiek atgriezts, kad serveris ir veiksmīgi izpildījis klienta pieprasījumu, taču nav atgriezies nevienu saturu. Tas prasa klientam / pārlūkprogrammai atiestatīt dokumenta skatu.

3xx:

Šī klase ir Redirection kods, kas iesaka klientam veikt papildu darbību, lai pabeigtu uzsākto pieprasījumu. Tas norāda, ka klientam ir jāveic papildu darbības, lai izpildītu pieprasījumu.

Tālāk ir minēti daži no 3xx klases statusa kodu sarakstiem.

300 vairāki varianti: tas norāda uz vairāku izvēli klienta uzsāktajiem resursiem. Klients var izvēlēties saiti ar ne vairāk kā piecām adresēm.

301 Pārvietots pastāvīgi: Šis statusa kods tiek parādīts, kad klients ierosināja resursa pieprasījumu vai tīmekļa lapa tiek neatgriezeniski aizstāta ar citu resursu. tas novirza uz jaunu URL.

302 Atrasts: Šis statusa kods tiek parādīts, kad klients ir uzsācis pieprasījumu pēc resursiem vai tīmekļa lapas, bet citā vietā nekā paredzēts. Tas tiek īslaicīgi pārvietots uz citu resursu vai īslaicīgi novirza uz jaunu URL.

304 nav modificēts: Šis statusa kods tiek atgriezts, ja klients jau ir lejupielādējis resursus kopš pēdējā apmeklējuma un tiek parādīts, lai informētu klienta pārlūku, ka pieprasītie resursi jau ir saglabāti pārlūkprogrammas kešatmiņā, kas nav modificēts. Šis statusa kods pamatā paātrina resursu piegādi no tīmekļa lapas, izmantojot iepriekš lejupielādēto kopiju, kas joprojām atrodas kešatmiņā kopš pēdējā apmeklējuma.

4xx:

Klienta puses kļūda, kas norāda, ka ir radušās problēmas ar klienta pieprasījumu. Kods tiek atgriezts, ja klienta pieprasījumā var būt nepareizs sintakse.

Tālāk ir minēti daži statusa kodu saraksti zem 4xx klases.

400 slikts pieprasījums: Šis statusa kods tiek atgriezts, ja serveris nepārstrādā pieprasījumu klienta kļūdas dēļ, piemēram, nepareizu sintaksi, maldinošu maršrutēšanas pieprasījumu, nederīgu kadru utt.

401 Neatļauta: Šo statusa kodu serveris atgriež, ja klients nav iesniedzis derīgus autentifikācijas akreditācijas datus.

403 Aizliegts: Šis HTTPS statusa kods tiek atgriezts, ja piekļuve resursam ir aizliegta, un klientam nav nepieciešamās atļaujas, lai to skatītu. Tas galvenokārt notiek, ja klients mēģina skatīt ar paroli aizsargātu saturu bez derīgiem pieteikšanās datiem.

404 nav atrasts: Šī HTTPS statusa koda kļūda ir visizplatītākā kļūda visās valstīs un tiek atgriezta, ja serveris neatrod klientu iniciētā pieprasījumu.

405 metode nav atļauta: Šis HTTPS statusa kods tiek atgriezts, ja klienta pieprasīto metodi atbalsta mitināšanas serveris, bet to neatbalsta klienta pieprasītie resursi.

408 Pieteikuma noildze: Šis HTTPS statusa kods tiek atgriezts no servera, ja serveris nesaņēma pilnīgu pieprasījumu no klienta pārlūkprogrammas. Galvenais šīs kļūdas iemesls būtu datu pakešu zudums sakaru laikā starp klienta serveri. Servera pagaidu laiks tiek gaidīts, kad pieprasījums tiek pilnībā saņemts no klienta pārlūkprogrammas.

410 Gone: Šis HTTPS statusa kods tiek atgriezts, ja serveris neatrod klientu iniciētās pieprasījumu lapu vai resursus. Šī statusa kļūda ir līdzīga kļūdai 404 Not Found, izņemot to, ka šī kļūda ir pastāvīga un pieprasītā lapa vai resursi vairs nav pieejami tagad, un arī turpmāk tie vairs nebūs pieejami.

5xx:

Šī klase ir servera puses kļūda, un tā tiek atgriezta, ja serveris neizpilda klienta pieprasījumu. Kļūda serverī var būt viens no iemesliem, kas kavē pieprasījuma izpildi.

Tālāk ir minēti daži statusa kodu saraksti zem 5xx klases.

500 iekšējā servera kļūda: Šo HTTPS statusa kļūdu ģenerē trešās puses spraudņi vai kļūdaini spraudņi. Šī ir servera kļūda, ja serveris nespēj savienot datubāzi un nespēj piegādāt pieprasīto resursu.

501 nav īstenots: Tas ir tīmekļa servera problēma, tiek atgriezta kļūda, ja serveris neatbalsta klienta pieprasīto funkcionalitāti. Šī kļūda var atrisināt tikai uzņēmēja

502 Bad Gateway: Šī kļūda visbiežāk rodas, ja serverim, kas pieprasa resursus datu bāzei, aizņems daudz laika, un to atcels pats tīmekļa serveris, kas galu galā pārtrauks savienojumu ar iepriekšējo serveri vai datu bāzi. Šo kļūdu serveris atgriež, kad tā saņem nepareizu atbildi no iepriekšējā servera.

503 Pakalpojums nav pieejams: Šī kļūda tiek atgriezta, ja serveris ir pārslogots ar pārāk daudziem pieprasījumiem, un tas nav pieejams, lai apstrādātu pieprasījumus laikā.

504 vārtejas beigu laiks: Šī kļūda tiek atgriezta, ja serveris, kas darbojas kā vārteja, nesaņem atbildi no iepriekšējā servera. Tas notiek, ja klienta iniciētais pieprasījums ietver divus serverus pieprasījuma apstrādei, kurā pirmais serveris darbojas kā vārteja. Pirmais serveris nosūta pieprasījumu otrajam serverim un kļūda tiek atgriezta, ja pirmā servera taimauts gaida atbildi no otrā servera.

Ceru, ka šī informācija mazliet noderīga.

Ieteicams: