Hva står for vanlige HTTP-statuskodefeil?

Innholdsfortegnelse:

Hva står for vanlige HTTP-statuskodefeil?
Hva står for vanlige HTTP-statuskodefeil?

Video: Hva står for vanlige HTTP-statuskodefeil?

Video: Hva står for vanlige HTTP-statuskodefeil?
Video: [FIXED] The Device Is Not Ready Error Issue (100% Working) - YouTube 2024, April
Anonim

HTTP er en enkel kommunikasjonsprotokoll basert på TCP / IP, og er det absolutte underlaget for data levering på World Wide Web. Siden mange år tjener HTTP som en kraftig protokoll hvor bazillioner av data sendes via HTTP mellom klient og server. I hovedsak er HTTP basert på en klient-serverarkitektur hvor nettlesere og søkemotorer fungerer som en HTTP-klient og webserver fungerer som en server. Denne forespørselen / responsen fra klienter og server kommuniseres over TCP / IP-tilkobling. Nettleserklienten initierer en forespørsel til en webserver i form av URL og webserver svarer med forespurte ressurser sammen med HTTPS statuskoder som er til stede i nettleserens HTTP-header. Med andre ord, svarer webserveren på forespørselen med suksess- eller feilkoder.

HTTP-statuskodefeil

HTTPS-statuskode er et kort notat som sendes av serveren som vises på nettsiden når klienten initierer en forespørsel til serveren. HTTPS-statuskode er kritisk for nettstedseier eller enhver utvikler, da de spiller en viktig rolle for å diagnostisere feilen til klient / server side og løse konfigurasjonsproblemene. Med andre ord, HTTPS-statuskode er en server som sier at noe ikke stemmer. Statuskodeelementet er et 3-sifret tall hvor det første sifferet i statuskoden spesifiserer klassene av svarene. Innenfor klassen finnes en rekke serverkoder og returneres av serveren. De to siste sifrene i HTTPS-statuskoden har ingen klassifiseringsrolle. Det er fem standardklasser for HTTP-statuskoder som vi skal diskutere i detalj og diskutere noen HTTPS-statuskoder som vi kanskje støter på regelmessig.
HTTPS-statuskode er et kort notat som sendes av serveren som vises på nettsiden når klienten initierer en forespørsel til serveren. HTTPS-statuskode er kritisk for nettstedseier eller enhver utvikler, da de spiller en viktig rolle for å diagnostisere feilen til klient / server side og løse konfigurasjonsproblemene. Med andre ord, HTTPS-statuskode er en server som sier at noe ikke stemmer. Statuskodeelementet er et 3-sifret tall hvor det første sifferet i statuskoden spesifiserer klassene av svarene. Innenfor klassen finnes en rekke serverkoder og returneres av serveren. De to siste sifrene i HTTPS-statuskoden har ingen klassifiseringsrolle. Det er fem standardklasser for HTTP-statuskoder som vi skal diskutere i detalj og diskutere noen HTTPS-statuskoder som vi kanskje støter på regelmessig.

HTTPS-statuskoder er klassifisert i 5 klasser:

1xx:

Denne klassen angir Informasjonsresponser som indikerer at klientens initierte forespørsler mottas av webserveren og er under behandling.

Innenfor denne klassen finnes en rekke serverkoder og returneres av serveren.

Følgende er noen av lister over statuskoder under klasse 1xx.

100 fortsett: Dette indikerer at serveren bare mottok en del av den klientinitierte forespørselen ut av en stor forespørsel, og det betyr at klienten kan fortsette å sende en forespørsel så lenge forespørselen ikke avvises fra serverendensen.

101 Bytteprotokoller: Statuskoden betyr at serveren er klar til å bytte protokoller i henhold til klientens forespørsel.

2xx:

Denne klassen er en suksesskode returnert av serveren. Det betyr at klientens initierte forespørsel ble mottatt av serveren, i tillegg til at handlingen ble forstått og behandlet.

Følgende er noen av lister over statuskoder under klassen 2xx.

200 OK: Denne statuskoden er et standard svar på de vellykkede HTTP-forespørslene initiert av klienter. Den returneres av serveren når nettsiden oppfører seg på samme måte som det forventes å oppføre seg.

201 Opprettet: Denne statuskoden returneres når klientens initierte forespørsel er fullført av serveren, og en ny ressurs er opprettet

205 Tilbakestill innhold: Denne statuskoden returneres når serveren har fullført klientens forespørsel, men har ikke returnert noe innhold. Det krever at klienten / nettleseren tilbakestiller dokumentvisningen.

3xx:

Denne klassen er en omadresseringskode som antyder at klienten tar den ekstra handlingen for å fullføre den initierte forespørselen. Det indikerer at klienten må ta ytterligere tiltak for å fullføre forespørselen.

Følgende er noen av lister over statuskoder under klasse 3xx.

300 flere valg: Det indikerer flere valg for de klientinitiative ressursene. Klienten kan velge en kobling med maksimalt fem adresser.

301 Flyttet permanent: Denne statuskoden vises når klientens initierte forespørsel om ressursene eller nettsiden er permanent erstattet med en annen ressurs. den omdirigerer til en ny nettadresse.

302 funnet: Denne statuskoden vises når klientens initierte forespørsel om ressursene eller nettsiden er funnet, men på et annet sted enn forventet. Det flyttes midlertidig til annen ressurs eller midlertidig omadressering til en ny nettadresse.

304 ikke endret: Denne statuskoden returneres hvis klienten allerede har lastet ned ressurser siden siste besøk og vises for å varsle klientens nettleser om at de forespurte ressursene allerede er lagret i nettleservinduet som ikke er endret. Denne statuskoden øker hastigheten på levering av ressurser fra nettsiden ved å bruke den tidligere nedlastede kopien som fremdeles er tilstede i hurtigbufferen siden siste besøk.

4xx:

Klientsiden feil som indikerer at det var et problem med kundens forespørsel. Koden returneres hvis klientens forespørsel kan inneholde feil syntaks.

Følgende er noen av lister over statuskoder under klassen 4xx.

400 Ugyldig forespørsel: Denne statuskoden returneres hvis serveren ikke behandlet forespørselen på grunn av klientfeil som feil syntaks, villedende forespørselsforespørsel, ugyldig innramming etc.

401 Uautorisert: Denne statuskoden returneres av serveren hvis en klient ikke har oppgitt gyldig godkjenningsinformasjon.

403 Forbudt: Denne HTTPS-statuskoden returneres når tilgangen til ressursen er forbudt, og en klient har ikke en nødvendig tillatelse til å vise innholdet. Dette skjer i utgangspunktet hvis klienten forsøker å se et passordbeskyttet innhold uten gyldig påloggingsinformasjon.

404 ikke funnet: Denne HTTPS-statuskodefeilen er den vanligste feilen til alle, og returneres hvis serveren ikke finner klientens initierte forespørsel.

405 Metode ikke tillatt: Denne HTTPS-statuskoden returneres hvis metoden som forespurt av klienten støttes av vertsserveren, men ikke støttes av ressursene forespurt av klienten.

408 Forespørsel Timeout: Denne HTTPS-statuskoden returneres av serveren hvis serveren ikke mottok en komplett forespørsel fra klientens nettleser. Hovedårsaken til denne feilen ville være tap av datapakker under kommunikasjon mellom klient-server. Serveren venter på forespørselen om å motta fullstendig fra klientens nettleser.

410 Gone: Denne HTTPS-statuskoden returneres hvis serveren ikke finner kundens initierte forespørselsside eller ressurser. Denne statusfeilen ligner på 404 ikke funnet feil, bortsett fra at denne feilen er permanent, og den forespurte siden eller ressursene ikke lenger er tilgjengelig for nå, og vil heller ikke være tilgjengelig igjen i fremtiden.

5xx:

Denne klassen er en Server side feil, og den returneres hvis serveren ikke klarte å oppfylle klientens request.the feilen i serveren kan være en av grunnene til å hindre oppfyllelsen av forespørselen.

Følgende er noen av lister over statuskoder under klassen 5xx.

500 intern serverfeil: Denne HTTPS-statusfeilen genereres av tredjepartsplugins eller feil plugins. Dette er en serverfeil når serveren ikke kobler databasen og ikke leverer den forespurte ressursen.

501 ikke implementert: Dette er webserverproblem En feil returneres hvis serveren ikke støtter funksjonaliteten som ble forespurt, av klienten. Denne feilen kan løses kun verten

502 Bad Gateway: Denne feilen oppstår for det meste når serveren som ber om ressursene i databasen, vil ta mye tid og avbrytes av webserveren selv etter hvert bryte forbindelsen til oppstrømsserveren eller en database. Denne feilen returneres av serveren når den mottar en ugyldig respons fra oppstrømsserveren.

503 tjeneste utilgjengelig: Denne feilen returneres hvis serveren er overbelastet med for mange forespørsler og ikke er tilgjengelig for å håndtere forespørsler i tide.

504 Gateway Timeout: Denne feilen returneres når serveren som fungerer som en gateway, ikke mottar svaret fra en oppstrøms server. Det oppstår når en klientinitiert forespørsel innebærer to servere for behandling av forespørselen hvor den første tjeneren fungerer som en gateway. Den første serveren videresender forespørselen til den andre serveren, og feilen returneres hvis den første server-timeout venter på svaret fra den andre serveren.

Håper du finner denne informasjonen nyttig.

Anbefalt: