Datamaskiner, Nettverk
Hva er http header?
Bruk HTTP-hoder er det en utveksling av offisiell informasjon mellom klient og server. Denne informasjonen er usynlig for brukerne, men det er umulig uten riktig bruk av nettleseren. For vanlige brukere informasjon om dette og om oppgavene HTTP-hoder virke ganske komplisert, men faktisk de ikke inneholder vanskelig språk. Dette er hva ansikter nettbruker på en daglig basis.
Hva er HTTP -hoder?
"Hypertext Transfer Protocol" - så betyr http spissen. På grunn av sin eksistens, mulig sammenheng mellom "klient-server". Hvis forklart på en enkel måte, av nettleseren sender en forespørsel, initiere tilkobling til serveren. Sist, som standard, venter en forespørsel fra en klient, behandler den, og sender tilbake et sammendrag eller svar. I søkeboksen, brukeren "slag" området adresse som begynner med http: // og resultatene som oppnås i form av den åpne siden.
Når du skriver inn en nettadresse i tilsvarende linje, er nettleseren ønsket server ved hjelp av DNS. Serveren gjenkjenner http header (en eller flere), som sender ham en kunde, og deretter sender den forespurte spissen. Settet består av en obligatorisk forhånds eksisterende titler og ikke funnet.
Generelt HTTP-hoder tilstrekkelig effektiv. De er ikke synlige i HTML-koding, de sendes til den nødvendige informasjonen. Mange titler sendes automatisk av serveren. For å sende den i PHP, bruke funksjonen spissen.
Nettleseren samhandling og nettside
Ordningen av interaksjon mellom leseren og området er ganske enkel. Så begynner http header søkestrengen, som deretter sendes til serveren. Som svar, må klienten informasjonen kommer. Forresten, http-protokollen for sytten år - den mest brukte på Internett. Det er enkelt, pålitelig, rask og fleksibel. Den viktigste oppgaven http - be om informasjon fra web-serveren. Klienten er en nettleser og server - ligthttp, apache, Nginx. Hvis forbindelsen mellom dem er vellykket, serveren som svar på en spørring henter den ønskede informasjonen. Http informasjon omfatter tekst, lydfiler, video.
Protokollen kan være transport for andre. klientforespørsel består av tre deler:
- startlinjen (meldingstype);
- header (-meldinger);
- legeme av informasjon (en melding som skiller en blank linje).
Startlinjen - et obligatorisk element i topptekstfeltene av HTTP-forespørsel. forespørsel fra brukeren struktur er sammensatt av tre hoveddeler:
- Metode. Med det indikerer typen forespørsel.
- Banen (bane). Denne linjen av URL, som følger domenet.
- Den protokollen som brukes. Den består av en versjon av protokollen og HTTP.
Moderne nettlesere bruker versjon 1.1. Etterfulgt av titler i formatet "navn: verdi".
HTTP-caching
Poenget er at bufferen gir lagringsplass for HTML-sider og andre filer i cache (i drift minnet på harddisken). Dette for å gi raskere tilgang til dem og re-spare båndbredde.
Hurtigbufferen er kundens nettleser, den mellomliggende sporten og proxyserver. Før du sender en melding med URL, vil nettleseren se etter objekter i cache. Hvis objektet ikke er til stede, blir forespørselen videre til neste server, der det er merket av caching HTTP-hoder på Nginx server. Gatewayer og proxyer brukes av ulike brukere, slik at cache er delt.
HTTP-caching kan ikke bare betydelig raskere driften av nettstedet, men også å gi den gamle versjonen av siden. Med nettstedet cache når du sender hoder til svaret. Dette kan ikke bli lagret opplysningene via HTTPS.
Beskrivelse HTTP-hoder
En av de viktigste cache mekanismer anses HTTP-hoder utløper. Disse overskriftene rapporterer utløpsdatoen gitt i respons informasjon. De viser tid og dato når bufferen anses foreldet. For eksempel, som følger en slik overskrift: Utløper: Wen, 30 november 2016 13:45:00 GMT. Denne strukturen brukes nesten overalt, inkludert å cache sider og bilder. Hvis brukeren velger en eldre dato, vil informasjonen ikke bli lagret.
HTTP Proxy overskrifter er header linken kategori. De er ikke lagret som standard. Å cache å fungere ordentlig, må hver nettadresse tilsvare en utførelse av innholdet. Hvis siden er gyldig i to språk, må hver versjon har sin egen nettadresse. Tittel varierer i henhold til cache spør navn overskrifter. For eksempel, hvis spørringen avhenger av nettleseren, må serveren til å sende en overskrift. Dermed i cache lagres forskjellige versjoner av henvendelser og dokumenttyper. TTP aksepterer header er nødvendig for å utarbeide lister over mulige formater av ressursene som brukes, med det ganske lett å jobbe med, siden det eliminerer unødvendig.
Det er fire grupper av overskrifter som passerer overhead. Disse er de viktigste overskriftene - de finnes i en rapport server og klient, forespørselen og svar, samt naturen. Sistnevnte beskriver innholdet av meldinger fra klienten og serveren.
HTTP-hodet er ansett som et ytterligere tillatelse. Når web-siden ber klientgodkjenning, viser leseren et eget vindu med felt for å legge inn brukernavn og passord. Når brukeren skriver inn sine data, sender nettleseren en forespørsel http. Den inneholder tittelen "godkjenning".
Hvordan se overskriftene?
For å se http header, må du installere plug-ins for din nettleser, for eksempel Firefox:
- Firebug. Vis overskrifter, kan du fanen net (nettverk), hvor velg alle (alle). Dette programtillegget har funksjoner som vil være nyttig for webutviklere.
- Live HTTP-hoder. Enkel plug-in for visning HTTP-hoder. Med det kan genereres manuelt be.
- Medlemmer Ghrome lett se overskriftene når de klikker på knappen Innstillinger, velg Utviklingsverktøy (netto fungerer).
Når programtillegg er installert, kjøre den og oppdatere din nettleser.
spørremetoder
De metoder som benyttes i HTTP, har likhetstrekk med de instruksjoner som overføres i form av meldinger til tjeneren. Dette er en spesiell ord i det engelske språket.
- GET-metoden. Den brukes til å be om informasjon fra ressursen. Det var med ham hele handlingene begynne.
- POST. Bruker den er sendt til. For eksempel, en melding på et sosialt nettverk eller en kommentar, leseren plasserer POST-forespørselen og sender det til serveren.
- HEAD. Fremgangsmåten er lik den første, men utfører lungefunksjonen. Han spør bare meta-data, bortsett fra svarmelding. Metoden brukes, hvis de ønsker å få informasjon om filer uten å laste ned. Bruke den hvis de ønsker å teste funksjonaliteten av lenkene på serveren.
- PUT. Laster dataene på nettadressen. Den sender store mengder data.
- ALTERNATIVER. Arbeide med serverkonfigurasjoner.
- URI. Det identifiserer en ressurs og inneholder en URL.
Struktur http svar
Serveren svarer på forespørsler fra klienter med lange meldinger. Responsen består av noen få linjer, som viser protokollversjonen, server-statuskode (200). Han snakker om hva som er endret på serveren for behandling av innkommende forespørsel:
- "Hundre" status indikerer en vellykket behandling av informasjon. Serveren sender deretter dokumentet til klienten. Resten av forespørsel linjene indikerer annen informasjon om overført informasjon.
- Hvis filen ikke finnes eller ikke finnes, sender serveren til klienten 404, er det også kalles en feil.
- Kode 206 indikerer delvis filnedlasting, noe som kan gjenopptas etter en stund.
- Kode 401 indikerer avslag på autorisasjon. Dette betyr at den forespurte siden er beskyttet av et passord som må angis for å bekrefte oppføringen.
- Forbudet mot adgang, sa kode 403. Restriksjoner på visninger, nedlastinger eller video - en vanlig reaksjon på Internett.
- Det finnes også andre versjoner av koden: midlertidig bevegelse i den anmodede fil, en intern server feil, den avsluttende bevegelse. I dette tilfellet, vil brukeren bli omdirigert. Hvis en kode 500, noe som betyr at det var feil i serverdrift.
URL - hva er det?
URL - er hjertet av nettet for kommunikasjon mellom klienten og serveren. En forespørsel er vanligvis sendes via URL - Uniform Resource Locator. forespørsel url strukturen er svært enkel. Det består av flere elementer: http-protokollen (header), ule (nettadresse), port, resourte bane og spørringen.
Protokollen er også tilgjengelig for sikker HTTPS-forbindelse og utveksling av informasjon. URL-adresse inneholder informasjon om plasseringen av et bestemt nettsted på Internett. Adresse inkluderer domenenavnet, banen til side, så vel som dens navn.
Den største ulempen med arbeidet til en URL - det er vanskelig samspill med det latinske alfabetet, samt tall og symboler. SEO optimalisering adresse url spiller en viktig rolle.
nyttige tips
Aktive databrukere og utviklere er ikke steder å bli kjent med noen faglige råd gitt av eksperter på området:
- Indikerer utløpsdatoer for filer og dokumenter, underlagt oppdateringer. Statistisk informasjon er gitt i de høye verdiene av max-alder.
- Et eget dokument må være tilgjengelig for bare en URL.
- Hvis oppdateringsfilen lastes ned av brukeren, endre navnet og koble til den. Dette sikrer at den nye nedlasting, snarere enn utdatert dokument.
- Last-Modified overskrifter må samsvare med dagens dato for de siste endringene i innholdet. Bør ikke resave sider og dokumenter, med mindre du endrer dem.
- Bruk POST-forespørsel der det trengs. Minimer arbeid med SSL.
- Overskrifter før du sender serveren bør sjekke plugin REDbot.
Similar articles
Trending Now