Windows

Mitä yhteiset HTTP-tilakoodivirheet ovat?

Yleisin Ateria Kotona | Ruoka-aineet Perusteluineen – Mitä & Miksi?

Yleisin Ateria Kotona | Ruoka-aineet Perusteluineen – Mitä & Miksi?

Sisällysluettelo:

Anonim

HTTP on TCP / IP: n perustuva yksinkertainen tietoliikenneprotokolla, joka on absoluuttinen substraatti tietojen toimittamiselle World Wide Webissä. Monen vuoden kuluttua HTTP toimii voimakkaana protokollana, jossa tietokantoja lähetetään n kautta asiakkaan ja palvelimen välille. Pohjimmiltaan HTTP perustuu asiakas-palvelimen arkkitehtuuriin, jossa selaimet ja hakukoneet toimivat kuten HTTP-asiakas ja Web-palvelin toimii kuten palvelin. Asiakkaan ja palvelimen pyyntö / vastaus välitetään TCP / IP-yhteydellä. Selaimen asiakas aloittaa pyynnön www-palvelimelle URL-osoitteen ja WWW-palvelimen vastauksena pyydettyihin resursseihin sekä HTTPS-tilakoodeihin , jotka ovat läsnä selaimen HTTP-otsakkeessa. Toisin sanoen web-palvelin vastaa pyyntöön menestyksellä tai virhekoodilla.

HTTP-tilakoodivirheet

HTTPS-tilakoodi on palvelimen lähettämä lyhyt muistiinpano, joka näkyy verkkosivulla, kun asiakas aloittaa pyynnön palvelimelle. HTTPS-tilakoodi on kriittinen verkkosivustojen omistajalle tai muille kehittäjille, koska niillä on tärkeä rooli asiakkaan / palvelimen sivuvirheiden diagnosoinnissa ja konfigurointikysymysten ratkaisemisessa. Toisin sanoen HTTPS-tilakoodi on palvelimen tapa sanoa, että jokin ei ole oikein. Tilakoodielementti on 3-numeroinen numero, jossa tilakoodin ensimmäinen numero määrittää vastausten luokat. Luokassa on useita palvelimen koodeja, ja palvelin palauttaa ne. HTTPS-tilakoodin kahdella viimeisellä numerolla ei ole luokittelua. HTTP-tilakoodeihin on viisi standardiluokkaa, joista aiomme keskustella yksityiskohtaisesti ja keskustella eräistä HTTPS-tilakoodeista, jotka saattavat tunkeutua säännöllisesti.

HTTPS-tilakoodit luokitellaan 5 luokkaan:

1xx:

Tämä luokka tarkoittaa Informaatioreaktioita, jotka osoittavat, että verkkopalvelin vastaanottaa asiakkaan aloittamat pyynnöt ja on prosessin aikana.

Tämän luokan sisällä on olemassa useita palvelinkoodeja, ja palvelin palauttaa sen.

ovat joitain luokkien 1xx luokitustilastoja.

100 Jatka: Tämä tarkoittaa, että palvelin sai vain osan asiakkaan käynnistetystä pyynnöstä suuresta pyynnöstä ja se tarkoittaa, että asiakas voi jatkaa lähetystä pyyntö ei ole hylätty palvelimen päästä.

101 Vaihtoprotokollat: Tilakoodi tarkoittaa, että palvelin on valmis vaihtamaan protokollia asiakkaan pyynnöstä.

2xx:

Tämä luokka on palvelimen palauttama menestyskoodi.

Seuraavassa on joitain luokkiin 2xx kuuluvien tilakoodien luetteloita.

200 OK: Tämä tarkoittaa, että palvelin on vastaanottanut asiakkaan käynnistetyn pyynnön. tilakoodi on tavallinen vastaus asiakkaiden aloittamiin onnistuneisiin HTTP-pyyntöihin. Palvelin palauttaa sen, kun web-sivu toimii samalla tavoin kuin sen odotetaan toimivan.

201 Luotu: Tämä tilakoodi palautetaan, kun palvelimen on täyttänyt asiakkaan aloittaman pyynnön ja uusi resurssi on luonut

205 Palauta sisältö: Tämä tilakoodi palautetaan, kun palvelin on suorittanut asiakkaan pyynnön, mutta ei ole palauttanut mitään sisältöä. Se edellyttää, että asiakas / selain palauttaa asiakirjanäkymän.

3xx:

Tämä luokka on uudelleenohjauskoodi, joka viittaa siihen, että asiakas toteuttaa lisätoimenpiteet aloitetun pyynnön suorittamiseksi. Se tarkoittaa, että asiakkaan on tehtävä lisätoimenpiteitä pyynnön täyttämiseksi.

Seuraavassa on joitain luokkien 3xx tilakoodeja.

300 Useita valintoja: se merkitsee useita vaihtoehtoja asiakkaalle resursseja. Asiakas voi valita linkin, jossa on enintään viisi osoitetta

301 Siirtynyt pysyvästi: Tämä tilakoodi näkyy, kun asiakas aloittaa resurssien tai verkkosivun pyynnön korvaamisen pysyvästi toisella resurssilla. se ohjataan uuteen URL-osoitteeseen

302 Löytyy: Tämä tilakoodi näkyy, kun asiakas aloittaa resurssien tai verkkosivun pyynnön, mutta sijainnissa odotetulla sijainnilla. Se siirretään tilapäisesti muuhun resurssiin tai tilapäisesti uudelleenohjautuu uuteen URL-osoitteeseen.

304 Ei muutettu: Tämä tilakoodi palautetaan, jos asiakas on jo ladannut resursseja viimeisen käynnin jälkeen ja näytetään ilmoittaakseen sen pyydetyt resurssit on jo tallennettu selaimen välimuistiin, jota ei ole muokattu. Tämä tilakoodi nopeuttaa resurssien lähettämistä verkkosivuilta käyttämällä aiemmin ladatun kopion, joka on vielä viimeisimmän käynnin jälkeen välimuistissa.

4xx:

Asiakkaan puolella oleva virhe, joka osoittaa, että ongelma asiakkaan pyynnöstä.

Seuraavassa on joitain luokkien 4xx tilakoodeja.

400 Bad Request: Tämä tilakoodi palautetaan, jos palvelin ei ole käsitellä pyyntö asiakkaan virheestä, kuten virheellisestä syntaksista, petollisesta reitityspyynnöstä, virheellisestä kehyksestä jne.

401 Luvaton: Palvelin palauttaa tämän tilakoodin, jos asiakas ei ole toimittanut voimassa olevia todennusoikeuksia.

403 Kielletty: Tämä HTTPS-tilakoodi palautetaan, kun käyttöoikeus on kielletty ja asiakkaalla ei ole vaadittua lupaa katsella sisältöä.

404 Ei löydy : Tämä HTTPS-tilakoodivirhe on yleisin virhe kaikista ja palautetaan, jos palvelin ei löydä hakua.

404 Ei löydy : Tämä on tavallista, jos asiakas yrittää tarkastella salasanalla suojattua sisältöä ilman kelvollisia kirjautumistunnuksia.

405 Menetelmä ei sallittu: Tämä HTTPS-tilakoodi palautetaan, jos hosting-palvelin tukee asiakkaan pyytämää menetelmää, mutta asiakkaan pyytämät resurssit eivät tue sitä.

408 Request Timeout: Palvelin palauttaa tämän HTTPS-tilakoodin, jos palvelin ei ole saanut täydellistä pyyntöä selaimelta. Tärkein syy tähän virheeseen olisi datapakettien menetys asiakkaan ja palvelimen välillä tapahtuvan viestinnän aikana.

410 Poistunut:

Tämä HTTPS-tilakoodi palautetaan, jos palvelin ei löydä asiakkaan aloitettua pyyntöä tai resursseja. Tämä tilavirhe on samanlainen kuin 404 Ei löytynyt -virhe, paitsi että tämä virhe on pysyvä ja pyydetty sivu tai resurssit eivät ole enää käytettävissä, eikä niitä myöskään tule enää myöhemmin.

5xx:

Tämä luokka on Palvelinpuolen virhe ja se palautetaan, jos palvelin ei ole täyttänyt asiakkaan pyyntöä. Palvelimen virhe voi olla syy, joka estää pyynnön täyttämisen. Seuraavassa on joitain luokkien 5xx.

500 Sisäinen palvelinvirhe: Tämä HTTPS-tilavirhe generoidaan kolmannen osapuolen laajennuksilla tai virheellisillä laajennuksilla. Tämä on palvelinvirhe, kun palvelin ei pysty muodostamaan tietokantaa ja ei toimita pyydettyä resurssia.

501 Ei toteutettu: Tämä on web-palvelimen virheen palautus, jos palvelin ei tue toimintoa, joka oli asiakkaan pyynnöstä. Tämä virhe voidaan ratkaista vain isännällä

502 Bad Gateway: Tämä virhe esiintyy useimmiten silloin, kun palvelin, joka pyytää resursseja tietokantaan, kestää paljon aikaa, ja web-palvelin itse peruuttaa lopulta yhteys ylävirran palvelimeen tai tietokantaan.

503 Palvelu ei ole käytettävissä: Tämä virhe palautetaan, jos palvelin on ylikuormittunut liian monilla pyynnöillä ja ei ole käytettävissä pyyntöjen käsittelyyn ajoissa. Tämä virhe palaa palvelimelle, kun se vastaanottaa virheellisen vastauksen ylävirran palvelimelta..

504 Gateway Timeout: