Mitä yhteisiä HTTP-tilakoodivirheitä ovat?

Sisällysluettelo:

Mitä yhteisiä HTTP-tilakoodivirheitä ovat?
Mitä yhteisiä HTTP-tilakoodivirheitä ovat?

Video: Mitä yhteisiä HTTP-tilakoodivirheitä ovat?

Video: Mitä yhteisiä HTTP-tilakoodivirheitä ovat?
Video: Railway Empire 2 Review 🚂🚃🚃 schicker Eisenbahn Simulator mit Wirtschafts-Fokus im Test - YouTube 2024, Marraskuu
Anonim

HTTP on yksinkertainen TCP / IP-protokollaan perustuva tietoliikenneprotokolla, joka on absoluuttinen substraatti tietojen toimittamiselle World Wide Webissä. Monen vuoden kuluttua HTTP toimii voimakkaana protokollana, jossa tietokantoja lähetetään HTTP: 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 web-palvelimen vastauksena pyydettyihin resursseihin yhdessä HTTPS-tilakoodit jotka ovat läsnä selaimen HTTP-otsikossa. 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-tilakoodeja varten on viisi standardiluokkaa, joista aiomme keskustella yksityiskohtaisesti ja keskustella eräistä HTTPS-tilakoodeista, joihin voimme törmätä säännöllisesti.
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-tilakoodeja varten on viisi standardiluokkaa, joista aiomme keskustella yksityiskohtaisesti ja keskustella eräistä HTTPS-tilakoodeista, joihin voimme törmätä säännöllisesti.

HTTPS-tilakoodit luokitellaan 5 luokkaan:

1xx:

Tämä luokka tarkoittaa informaatiovastauksia, jotka osoittavat, että verkkopalvelin vastaanottaa asiakkaan aloittamat pyynnöt ja on käsitelty.

Tässä luokassa on olemassa useita palvelimen koodeja, ja palvelin palauttaa sen.

Seuraavassa on joitain luokkien 1xx tilakoodeja.

100 Jatka: Tämä osoittaa, että palvelin sai vain osan asiakkaan aloittamasta pyynnöstä suuresta pyynnöstä, ja se tarkoittaa, että asiakas voi edelleen lähettää pyynnön niin kauan kuin pyyntöä ei hylätä palvelimen päästä.

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

2xx:

Tämä luokka on palvelimen palauttama menestyskoodi. Se tarkoittaa, että palvelin vastaanotti asiakkaan aloittaman pyynnön, samoin kuin toiminta ymmärrettiin ja käsiteltiin.

Seuraavassa on joitain luokkien 2xx tilakoodeja.

200 OK: Tämä 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 palvelin on suorittanut asiakkaan aloittaman pyynnön ja uusi resurssi on luotu

205 Palauta sisältö: Tämä tilakoodi palautetaan, kun palvelin on suorittanut asiakkaan pyynnön, mutta se ei ole palauttanut 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 osoittaa, että asiakkaan on ryhdyttävä lisätoimiin pyynnön täyttämiseksi.

Seuraavassa on joitain luokkiin 3xx kuuluvien tilakoodien luetteloita.

300 Useita valintoja: se osoittaa useita valintoja asiakkaalle käynnistetyille resursseille. 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 pysyvästi korvatuksi toisella resurssilla. se ohjaa uuteen URL-osoitteeseen.

302 Löydetty: Tämä tilakoodi näkyy, kun asiakas aloittaa resurssien tai verkkosivun pyynnön, mutta toisessa paikassa kuin odotettiin. 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 viimeisimmän käynnin jälkeen ja näytetään ilmoittaakseen asiakaselaimelle, että pyydetyt resurssit on jo tallennettu selaimen välimuistiin, jota ei ole muokattu. Tämä tilakoodi nopeuttaa resurssien antamista verkkosivuilta käyttämällä aiemmin ladattua kopiota, joka on edelleen välimuistissa viimeisen käynnin jälkeen.

4xx:

Asiakkaan puolella oleva virhe, joka osoittaa, että asiakkaan pyynnöstä oli ongelma. Koodi palautetaan, jos asiakkaan pyynnöstä voi olla virheellinen syntaksi.

Seuraavassa on joitain luokkien 4xx tilakoodeista.

400 Virheellinen pyyntö: Tämä tilakoodi palautetaan, jos palvelin ei käsittele pyyntöä asiakkaan virheen, kuten virheellisen syntaksin, petollisen reitityspyynnön, virheellisen kehyksen jne. Vuoksi.

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

403 Ei sallittu: Tämä HTTPS-tilakoodi palautetaan, kun käyttöoikeus on kielletty ja asiakkaalla ei ole vaadittua lupaa katsella sisältöä. Tämä tapahtuu periaatteessa, jos asiakas yrittää tarkastella salasanalla suojattua sisältöä ilman kelvollisia kirjautumistunnuksia.

404 ei löydetty: Tämä HTTPS-tilakoodivirhe on kaikkien yleisin virhe ja palautetaan, jos palvelin ei löydä asiakkaan aloitettua pyyntöä.

405 Menetelmä ei ole 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 Pyynnön aikakatkaisu: Palvelin palauttaa tämän HTTPS-tilakoodin, jos palvelin ei saanut täyden kyselyn selaimelta. Tärkein syy tähän virheeseen olisi datapakettien menetys asiakkaan ja palvelimen välillä tapahtuvan viestinnän aikana. Palvelin odottaa pyyntöä vastaanottaa kokonaan asiakkaan selaimesta.

410 Poissa: 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 enää ole saatavilla, 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 syynä estämään pyynnön täyttymistä.

Seuraavassa on joitain luokkiin 5xx kuuluvien tilakoodien luetteloita.

500 Sisäinen palvelinvirhe: Tämä HTTPS-tilavirhe generoi kolmannen osapuolen laajennuksia tai virheellisiä laajennuksia. Tämä on palvelinvirhe, kun palvelin ei pysty muodostamaan tietokantaa ja jättämättä pyydettyä resurssia.

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

502 Huono yhteys: Tämä virhe tapahtuu useimmiten silloin, kun palvelin, joka pyytää resursseja tietokantaan, kestää paljon aikaa, ja web-palvelin itse peruuttaa itse lopulta yhteyden ylävirran palvelimeen tai tietokantaan. Palvelin palauttaa tämän virheen, kun se saa virheellisen vastauksen ylävirran palvelimelta.

503 Palvelu ei ole käytettävissä: Tämä virhe palautuu, jos palvelin on ylikuormittunut liian monilla pyynnöillä eikä hän voi käsitellä pyyntöjä ajoissa.

504 Yhdyskäytävän aikakatkaisu: Tämä virhe palautetaan, kun palvelin, joka toimii yhdyskäytäväksi, ei vastaanota vastausta ylävirran palvelimelta. Se tapahtuu, kun asiakkaan käynnistämä pyyntö sisältää kaksi palvelinta pyynnön käsittelemiseksi, jolloin ensimmäinen palvelin toimii yhdyskäytävänä. Ensimmäinen palvelin välittää pyynnön toiselle palvelimelle ja virhe palautetaan, jos ensimmäinen palvelimen aikakatkaisu odottaa vastausta toiselta palvelimelta.

Toivottavasti löydät tämän vähän tietoa hyödylliseltä.

Suositeltava: