Sisu Marketing

Mis on HTTP-vastuskoodid? Siin on nimekiri koos selgitustega

HTTP vastusekoodid, tuntud ka kui HTTP olekukoodid or päise vastusekoodid, on kolmekohaliste numbriliste koodide kogum, mille veebiserver tagastab vastuseks kliendi (tavaliselt veebibrauseri või muu rakenduse) HTTP-päringule.

Miks on HTTP olekukoodid olulised?

Need olekukoodid lisatakse HTTP-vastuse päistesse, et anda teavet päringu tulemuse kohta. Neil on mitu olulist eesmärki:

  1. KOMMUNIKATSIOONHTTP vastusekoodid võimaldavad veebiserveril edastada kliendi päringu tulemuse kliendile standardsel viisil. See suhtlus on oluline selleks, et mõista, kas päring oli edukas või tekkis probleem.
  2. Viga tehnikaNeed aitavad vigade käsitlemisel ja silumisel. Kui päring ebaõnnestub või ilmneb probleem, selgitab olekukood, mis valesti läks. See teave on arendajatele ja administraatoritele väärtuslik probleemide tuvastamiseks ja parandamiseks.
  3. ÜmbersuunamineÜmbersuunamiseks kasutatakse HTTP vastusekoode nagu 301 (püsivalt teisaldatud) ja 302 (Leitud). Need teavitavad klienti, et taotletud ressurss on teisaldatud teisele URL-ile. See on oluline veebilehe linkide ja SEO säilitamiseks.
  4. Vahemällu salvestamineMõned olekukoodid, näiteks 304 (Muudeta), aitavad vahemällu salvestada. Kui klient on varem taotlenud ressurssi, mis pole muutunud, saab server vastata olekukoodiga 304, mis näitab, et klient saab oma vahemällu salvestatud koopiat kasutada, vähendades serveri koormust ja parandades jõudlust.
  5. TURVALISUSTeatud olekukoode, näiteks 401 (volitamata) ja 403 (keelatud), kasutatakse turvameetmete jõustamiseks. Need näitavad, et kliendil puudub nõutud ressursile juurdepääsuks vajalik autentimine või volitus.
  6. Ressursi kättesaadavusStaatuse koodid, näiteks 404 (ei leitud) Või 410 (Eemaldatud) tähistavad, et taotletud ressurssi serveris pole. See on kasutajatele ja otsingumootoritele abiks, et mõista, et otsitav sisu pole saadaval.
  7. Jõudluse optimeerimineHTTP olekukoodid aitavad jõudlust optimeerida. Näiteks olekukood 503 (Teenus pole saadaval) teavitab klienti, et server on hetkel ülekoormatud või hooldustöödel, ajendades klienti hiljem uuesti proovima.
  8. ÜhilduvusNeed tagavad veebiklientide (brauserid, mobiilirakendused jne) ja veebiserverite ühilduvuse ja koostalitlusvõime. Kõik osapooled saavad olekukoode standardiseeritud viisil tõlgendada ja nende alusel tegutseda.

HTTP vastusekoodi klassifikatsioonid

HTTP vastuse olekukoodid jagunevad viide klassi, millest igaüks esindab erinevat vastuse kategooriat:

1xx HTTP informatiivne vastus Koodid

Päring on vastu võetud ja server jätkab selle töötlemist.

koodKASUTUSALAKirjeldus
100jätkamaPäringu esialgne osa on kätte saadud ja klient peaks päringuga jätkama.
101Protokollide vahetamineServer vahetab protokolle vastavalt kliendi soovile.

2xx HTTP edukas vastus Koodid

Päring on edukalt töödeldud ja server saadab kliendile nõutud teabe tagasi.

koodKASUTUSALAKirjeldus
200OKPäring oli edukas ja server tagastas taotletud andmed.
201LoodudPäring on täidetud ja uus ressurss on loodud.
202Heaks kiidetudTaotlus on menetlusse võetud, kuid see pole veel lõpule viidud.
204Sisu puudubServer töötles päringu edukalt, kuid ei pea vastuse sisu tagastama.
206Osaline sisuServer edastab vahemiku taotluse tõttu ainult osa ressursist.

3xx HTTP ümbersuunamise vastus Koodid

Taotletud ressurss on teisaldatud või ajutiselt kättesaamatu ja server suunab kliendi uuele URL-ile või ressursile.

koodKASUTUSALAKirjeldus
300Mitu valikutPäringul on mitu võimalikku vastust ja klient peab valima ühe.
301Kolis püsivaltTaotletud ressurss on jäädavalt uuele URL-ile teisaldatud.
302avastatudTaotletud ressurss on ajutiselt uuele URL-ile teisaldatud.
303Vt MuuVastuse päringule leiate teiselt URL-ilt.
304Ei ole muudetudRessurssi pole pärast viimast päringut muudetud.
307Ajutine ümbersuunaminePäringut tuleks korrata teise URL-iga, kuid kasutada tuleks sama meetodit.
308Püsiv ümbersuunamineSee ja kõik tulevased päringud tuleks korrata, kasutades teist URL-i.

4xx HTTP kliendi vea vastus Koodid

Päring sisaldab valet süntaksit või seda ei saa täita ja server ei saa päringut töödelda.

koodKASUTUSALAKirjeldus
400Halb päringServer ei saa päringust aru, võimalik, et vale süntaksi tõttu.
401LoataKliendil puudub vajalik autoriseering taotletud ressursile juurdepääsuks.
402Nõutud makseReserveeritud edaspidiseks kasutamiseks. Algselt mõeldud digitaalsete maksesüsteemide jaoks.
403KeelatudKliendil pole õigust taotletud ressursile juurde pääseda.
404ei leitudTaotletud ressurssi serveris pole.
405Meetod ei ole lubatudTaotletud ressursi puhul ei toetata päringumeetodit.
406Ei ole vastuvõetavServer ei suuda luua vastust, mis vastaks päringu päistes määratletud vastuvõetavate väärtuste loendile.
407Nõutav puhverserveri autentimineKlient peab end kõigepealt puhverserveriga autentima.
408Taotle ajalõpuServeril tekkis päringu ootamise ajal ajalõpp.
409KonfliktNäitab, et päringut ei saanud sihtressursi praeguse olekuga konflikti tõttu lõpule viia.
410MöödasTaotletud ressurss pole enam saadaval ja ei ole uuesti saadaval.
411Nõutav pikkusServer nõuab päringus kehtiva Content-Length päise esitamist.
412Eeltingimus ebaõnnestusÜks või mitu päringu päiseväljadel määratud tingimust hinnati väärtuseks „väär”.
413Kasulik koormus on liiga suurServer keeldub päringut töötlemast, kuna kasulik koormus on liiga suur.
414URI on liiga pikkServer keeldub päringut töötlemast, kuna URL on liiga pikk.
415Toetamata meediatüüpServer keeldub päringut vastu võtmast, kuna kasuliku koormuse vormingut ei toetata.
416Vahemik pole rahuldavServer ei saa rahuldada päringu vahemiku päiseväljal määratud vahemikupäringut.
417Ootus ebaõnnestusServer ei suuda täita oodatava päringu päisevälja nõudeid.
418Ma olen teekannSee kood määratleti 1. aprilli naljana ja selle rakendamist ei eeldata.
429Liiga palju päringuidKasutaja on antud aja jooksul saatnud liiga palju päringuid.

5xx HTTP-serveri vea vastus Koodid

Server ei saa päringut täita serveripoolse vea tõttu.

koodKASUTUSALAKirjeldus
500Sisemine serveri vigaServeril tekkis päringu töötlemisel tõrge.
501Ei ole rakendatudServer ei toeta päringu täitmiseks vajalikku funktsionaalsust.
502Bad GatewayServer, toimides värava või puhverserverina, sai ülesvooluserverilt, millele see juurde pääses, sobimatu vastuse.
503Service Ei ole saadavalServer ei saa hetkel päringut töödelda serveri ajutise ülekoormuse või hoolduse tõttu.
504Gateway TimeoutServer, mis toimis värava või puhverserverina, ei saanud ülesvoolu serverilt või rakenduselt õigeaegset vastust.
505HTTP versiooni ei toetataServer ei toeta päringus kasutatud HTTP-protokolli versiooni.
507Ebapiisav salvestusruumServer ei saa salvestada päringu täitmiseks vajalikku esitust.
511Nõutav võrgu autentimineVastuse saamiseks peab klient end autentima.
599Võrguühenduse ajalõpu vigaSeda olekukoodi ei ole üheski RFC-s täpsustatud, kuid mõned HTTP-proksid kasutavad seda võrguühenduse ajalõpu vea signaalimiseks.

Kuva HTTP vastusekood Jälgige oma URL-i ümbersuunamisi

Kuidas vaadata HTTP vastusekoodi

HTTP olekukood on eraldi infokild, mis esitatakse vastuse päistes, kui taotlete veebiserverilt HTTP-protokolli. Te ei näe seda väljundis. HTML brauseris kuvatav. Olen loonud vaaturi, kust saate seda teavet taotleda:

HTTP päise toomine

Sisesta URL:


Päringu päise teave

Teise võimalusena saate seda teha oma brauseri arendustööriistadega. HTTP olekukoodi vaatamiseks Chrome'i arendustööriistades peate tegema järgmist.

  1. Ava Chrome'i arendaja tööriistadChrome'i arendaja tööriistade avamiseks järgige eelnevalt mainitud samme, kasutades Ctrl + Shift + I.
  2. Võrgu vahekaart: Liikuge arendaja tööriistade paneelil jaotisse võrk Tab.
  3. Esitage taotlus: Külastage veebilehte või käivitage konkreetne HTTP-päring, mida soovite uurida. Võrgupäringute esitamisel kuvatakse need jaotises võrk Tab.
  4. Valige päring: Klõpsake konkreetsel võrgupäringul, mis vastab teid huvitavale lehele või ressursile. Parempoolsel paneelil kuvatakse päringu ja vastuse kohta üksikasjalikku teavet.
  5. Kuva vastuse päised: Klõpsake paremal paneelil nuppu Päised vahekaart. Siin kuvatakse HTTP vastuse päised, sh HTTP olekukood.

HTTP olekukood kuvatakse vastuse päistes järgmiselt: Staatuse kood lühikese kirjeldusega. Näiteks võite näha 200 OK eduka päringu puhul 404 ei leitud ressursi puhul, mida pole olemas, või 500 Internal Server Error serveripoolse vea korral.

HTTP vastusekoodid on HTTP protokolli oluline osa. Need pakuvad standardiseeritud ja tõhusat suhtlusvahendit klientide ja serverite vahel, aidates kaasa veakäsitlusele, turvalisusele, ümbersuunamisele ja üldisele veebi jõudlusele. Need on hästi toimiva ja usaldusväärse veebiökosüsteemi jaoks hädavajalikud.

Douglas Karr

Douglas Karr on SaaS-i ja tehisintellekti ettevõtetele spetsialiseerunud turundusjuht, kes aitab laiendada turundustegevust, edendada nõudluse genereerimist ja rakendada tehisintellektil põhinevaid strateegiaid. Ta on ettevõtte asutaja ja väljaandja. Martech Zone, juhtiv väljaanne… Veel »
Tagasi üles nupule
lähedal

Adblock tuvastatud

Me toetume reklaamidele ja sponsorlusele, et säilitada Martech Zone tasuta. Palun kaaluge reklaamiblokeerija keelamist või toetage meid taskukohase ja reklaamivaba aastase liikmelisusega (10 USA dollarit):

Registreeru aastaseks liikmeks