Hva er HTTP-hoder?

Hva er HTTP-hoder?


Selv om en rekke bilder, videoer og andre komponenter kan vises på nettsider, i sin kjerne hver side er rett og slett et dokument som forteller en nettleser hva som skal vises. En viktig del av web-sider er HTTP header, en spesiell del av siden som forteller nettleseren hvordan side data skal overføres med Hypertext Transfer Protocol.

Hypertext Transfer Protocol

Hypertext Transfer Protocol er en kommunikasjonsprotokoll som styrer hvordan data skal overføres i et datanettverk. HTTP er standard protokoll som brukes når du navigerer World Wide Web, utviklet og standardisert av Internet Engineering Task Force og World Wide Web Consortium. Sikker dataoverføring er også mulig via HTTP, og sikret overføring behandles via HTTPS i stedet for standard HTTP. -Hoder blir behandlet på samme måte uavhengig av hvorvidt HTTP eller HTTPS blir brukt.

HTTP-forespørsler

HTTP-forespørsler blir sendt når en nettleser begynner navigasjon til en bestemt side fra en skrevet URL, klikket link eller annen kilde. En HTTP-forespørsel inneholder navnet på nettsiden eller bestemt bilde, fil eller annen del av innholdet blir forespurt, etterfulgt av en rekke HTTP-hoder. Disse overskriftene gi ytterligere detaljer om anmodningen om serveren, inkludert informasjon om nettleseren som brukes, de akseptable filtyper som kan fylle forespørselen, språket forespørselen blir gjort i, identifikatorer for informasjonskapsler som tidligere satt av serveren og innlogging informasjon eller andre autentiseringslegitimasjon.

HTTP-svar

Når serveren mottar HTTP-forespørsel og analyserer sine overskrifter, er en HTTP-svar sendes sammen med den forespurte nettsiden eller innhold. Responsen inneholder en rekke HTTP-hoder også, som beskriver siden eller data som sendes slik at nettleseren kan vise det på riktig måte. Overskrifter som finnes i et svar kan inneholde informasjon om overføring kodingstype, dato og klokkeslett at svaret ble sendt, innholdet filtype, siste gang at innholdet ble endret, og hvor lenge innholdet vil være tilgjengelig for bruk før en ny anmodningen sendes for det.

flere forespørsler

Hvert element som vises på en nettside, og hvert stykke kode som refererer til en ekstern fil krever sin egen HTTP-forespørsel som igjen får sin egen HTTP respons. Vise en enkelt nettside kan kreve mange forespørsler og svar skal sendes før siden vises, med HTTP-hodene i hver forespørsel og respons hjelpe leseren og server for å koordinere og overføre alt som er nødvendig for å vise siden på riktig måte.

status~~POS=TRUNC

HTTP-svar inneholder statuskoder som brukes av nettleseren for å avgjøre om den forespurte data er tilgjengelig eller ikke. Koder innenfor "100" serien som "101 Switching Protokoller" gi grunnleggende informasjon til nettleseren som indikerer at anmodningen er mottatt og blir behandlet. Koder i "200" serien som "200 OK" indikerer at forespørselen ble godtatt, og har blitt behandlet. "300" serien indikerer at forespørselen blir omdirigert og inkluderer elementer som "301 flyttet permanent." Den "400" serien inneholder feilmeldinger som "404 File Not Found" som tilsier at det er feil med nettleseren forespørsel. "500" range-koder som "503 Tjenesten er utilgjengelig" indikerer at forespørselen ble mottatt, men feil på serveren har hindret den fra å bli behandlet.