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-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ä.