HTTP vellykkede statusmeldinger | Forklart

HTTP vellykkede statusmeldinger | Forklart
HTTP er en ofte brukt internettprotokoll som lar klientsiden og serversiden kommunisere med hverandre, og hver gang denne kommunikasjonen skjer, genereres en HTTP-melding. Disse meldingene blir ofte referert til som HTTP -statusmeldinger.

Det er mange HTTP -meldingskategorier som informasjonsstatusmeldinger, omdirigeringsstatusmeldinger, klientfeilmeldinger osv. I dette innlegget skal vi imidlertid diskutere de forskjellige svarmeldingene som faller inn under kategorien HTTP vellykkede statusmeldinger.

Før vi hopper inn i hva HTTP vellykkede statusmeldinger er, la oss først utforske hva HTTP -statusmeldinger er generelt.

Hva er en HTTP -statusmelding

Nettleseren og serveren samhandler med hverandre hver gang en bruker tar en viss handling. Dette samspillet kan noen ganger være vellykket, og noen ganger kan det ikke. Uansett hva scenariet er, blir brukeren informert om dette samspillet gjennom svarmeldinger som ofte blir referert til som HTTP -statusmeldinger.


Hva er en HTTP vellykket statusmelding

Når kommunikasjonen mellom nettleseren og serveren er vellykket HTTP, genereres HTTP vellykkede statusmeldinger. Disse vellykkede statusmeldingene tildeles noen koder (200, 201, 2xx) som alle andre statusmeldinger. Noen av statusmeldingene som faller inn under denne gruppen er forklart nedenfor.

200 OK

En svarmelding som bekrefter vellykket gjennomføring av en HTTP -forespørsel. Informasjonen i meldingen avhenger av HTTP -metoden som brukes, for eksempel,

Hvis get -metoden brukes, overføres ressursen som etterspørres som svar.

Hvis hodemetoden brukes, overføres overskriftene til ressursen som etterspørres.

Hvis POST- eller PUT -metoden brukes, inneholder meldingen resultatet av handlingen.

Hvis sporingsmetoden brukes, består meldingen av forespørselen som opprinnelig er mottatt av serveren.

201 opprettet

En svarmelding som bekrefter vellykket gjennomføring av forespørselen, samt bekrefter generasjonen av en ny ressurs. Denne meldingen blir ofte sendt som et svar på innlegget eller PUT -metoden.

202 akseptert

En svarmelding som bekrefter vellykket aksept av en forespørsel, men forespørselen er ennå ikke behandlet. Dette er en ikke-forpliktende respons fordi ingen asynkron respons sendes senere på å bekrefte den vellykkede behandlingen av forespørselen. Disse svarene er designet for scenarier der forespørselen håndteres av en annen server eller prosess, eller for batchbehandling.

203 ikke-autoritativ informasjon

En svarmelding som bekrefter vellykket behandling av forespørselen, men informasjonen gitt som et resultat blir hentet fra en annen server. Denne informasjonen som gis kan være en variant av den første versjonen. 200 OK -responsen har prioritet fremfor dette svaret.

204 Ingen innhold

En svarmelding som autentiserer vellykket gjennomføring av forespørselen, men ingen informasjon gis som et resultat av svaret.

205 Tilbakestill innhold

En svarmelding som bekrefter at forespørselen er behandlet, men brukeren som sendte forespørselen må tilbakestille dokumentet som forespørselen ble sendt.

206 Delvis innhold

En svarmelding som bare sender en del av ressursen som er bedt om på grunn av rekkehodet som er satt av klienten.

Konklusjon

HTTP vellykkede statusmeldinger genereres når samspillet mellom webserveren og nettleseren er vellykket. Noen av statusmeldingene som faller inn under kategorien vellykkede statusmeldinger er 200 OK, 201 opprettet, 202 akseptert osv. Kodene som er tilordnet disse meldingene er 200, 201, opptil 2xx. Hver av disse meldingene har en annen betydning som vi har diskutert i detalj i dette innlegget.