/ / Kas yra http antraštė?

Kas yra "http" antraštė?

Naudodami http antraštes, keistispaslaugų informaciją tarp kliento ir serverio. Ši informacija lieka nematoma vartotojams, bet be jos tinkama naršyklės funkcija yra neįmanoma. Paprastų vartotojų atveju informacija apie tai ir "HTTP antraščių" užduotis atrodytų gana sudėtinga, tačiau iš tikrųjų jose nėra sudėtingų formulių. Tai kas kasdien susiduria su žiniatinklio vartotoju.

antraštė http

Kas yra "http" antraštės?

"HyperText perdavimo protokolas" - tiksliai taiphttp antraštė yra išversta. Dėl jo egzistavimo galima bendrauti su klientais-serveriais. Jei paprastomis žodžiais paaiškinti, naršyklės naudotojas siunčia užklausą, inicijuodamas ryšį su serveriu. Pastaroji, pagal nutylėjimą, laukia kliento užklausos, ją apdoroja ir atsiųs informaciją apie santrauką arba atsakymą. Paieškos laukelyje naudotojas "plūdo" svetainės adresą, kuris prasideda "http: //", ir gauna rezultatą kaip atidarytą puslapį.

Kai svetainės adresas spausdinamas atitinkamojenaršyklė suranda reikalingą serverį naudodamiesi DNS. Serveris atpažįsta HTTP antraštę (vieną ar daugiau), kurią klientas siunčia jai, o tada išleidžia reikiamą antraštę. Privalomas rinkinys susideda iš jau esamų antraščių ir nerandamas.

Apskritai, "http" antraštės yra gana veiksmingos. Jie nėra matomi HTML kodavime, jie siunčiami prieš prašomą informaciją. Daugelis antraščių automatiškai siunčia serveris. Norėdami jį išsiųsti PHP, turėtumėte naudoti antraštės funkciją.

ttp priėmimo antraštė

Naršyklės ir svetainės sąveika

Interakcijos schema tarp naršyklės ir svetainės yra pakankamapaprasta. Taigi, antraštė http pradeda užklausos eilutę, kuri tada siunčiama į serverį. Atsakant į kliento reikalinga informacija. Beje, "http" protokolas jau septyniolikmetis - labiausiai naudojamas internete. Tai paprasta, patikima, veikia greitai ir lanksčiai. Pagrindinis "http" uždavinys yra prašyti informacijos iš žiniatinklio serverio. Klientas yra naršyklė, o serveris yra ligthttp, apache, nginx. Jei ryšys tarp jų yra sėkmingas, serveris gauna prašomą informaciją atsakydamas į užklausą. "Http" informacija yra tekstas, garso failai, vaizdo įrašas.

Protokolas gali būti transportas kitiems. Kliento prašymas susideda iš trijų dalių:

  • pradžios linija (pranešimo tipas);
  • antraštės (pranešimo parametrai);
  • informacijos kūnas (žinutė, kurią atskiria tuščia eilutė).

Pradžios eilutė yra būtinas http antraštės užklausos elementas. Vartotojo užklausos struktūra susideda iš trijų pagrindinių dalių:

  1. Metodas. Tai nurodo prašymo tipą.
  2. Kelias. Tai yra URL eilutė, kuri seka domeną.
  3. Naudojamas protokolas. Ją sudaro protokolo versija ir http.

Šiuolaikinės naršyklės naudoja 1.1 versiją. Antra, pavadinimai formatu "Vardas: Vertė".

"nginx" serverio "caching" http antraštes

HTTP keitimas

Bottom line yra tai, kad talpykloje saugomaHTML puslapius, kitus talpyklos failus (vietą operacinėje atmintyje, kompiuterio standųjį diską). Tai būtina siekiant paspartinti prieigą prie jų ir taupyti srautą.

Talpykloje yra kliento naršyklė, tarpinis vartai irproxy serveris. Prieš siųsdami pranešimą URL, naršyklė patikrins, ar talpykloje yra objekto. Jei objektas neegzistuoja, užklausa perduodama kitam serveriui, kuriame yra patikrinta nginx serverio http antraščių talpykla. Vartai ir tarpiniai serveriai naudojami skirtingiems vartotojams, todėl talpyklą dalijamasi.

HTTP talpyklą galima ne tik žymiai padidintipagreitina svetainę, bet taip pat pateikia senesnę puslapio versiją. Paspaudus svetainę, antraštės siunčiamos į atsakymą. HTTPS protokolo reikalaujama informacija negali būti talpykloje.

http antraščių laukai

Http antraščių aprašymas

Kai kurie iš svarbiausių talpyklos mechanizmų yrapabaigos antraštės http. Šiuose antraštėse pateikiama atsakymo pateiktos informacijos galiojimo data. Jie nurodo laiką ir datą, kai talpykla laikoma pasenusi. Pavyzdžiui, šis antraštė atrodo taip: Pasibaigs: Wen, 30 Lap 2016 13:45:00 GMT. Ši struktūra naudojama beveik visur, įskaitant puslapių ir vaizdų talpyklą. Jei naudotojas pasirenka seną datą, informacija nebus išsaugota talpykloje.

"Http" proxy antraštės yra antraštės kategorijojenuoroda Pagal nutylėjimą jie nėra talpykloje. Kad talpyklos veiktų tinkamai, kiekvienas URL turi atitikti vieną turinio parinktį. Jei puslapis yra dviem kalbomis, kiekviena versija turi turėti savo URL. Kintamojo antraštė praneša užklausos antraštės antraštę. Pavyzdžiui, jei užklausos rodymas priklauso nuo naršyklės, serveris taip pat turi siųsti antraštę. Taigi, talpykloje saugomos įvairios užklausos parinktys ir dokumentų tipai. TTP patvirtinimo antraštė reikalinga norint sudaryti galiojančių naudojamo išteklių formatus, tai yra pakankamai lengva dirbti su juo, nes ji filtruoja nereikalingus.

Yra keturios pozicijų grupės,kurios perduoda paslaugos informaciją. Tai yra pagrindinės antraštės - jos yra bet kokiame serverio ir kliento pranešime, užklausoje ir atsakyme, taip pat ir subjekte. Pastarosios apibūdina bet kokio kliento ir serverio pranešimo turinį.

Aptariamas HTTP leidimo antraštėpapildomai. Kai tinklalapis prašo autorizuoti klientą, naršyklėje rodomas specialus langas su laukeliais, skirtais įvesti prisijungimo vardą ir slaptažodį. Kai vartotojas įveda savo duomenis, naršyklė siunčia http prašymą. Jame yra pavadinimas "autorizacija".

http proxy antraštės

Kaip galiu matyti antraštes?

Jei norite pamatyti antraštę http, turite įdiegti naršyklės papildinius, pvz., "Firefox":

  • Firebug. Galite peržiūrėti antraštes tinklinio skirtuko lape, kuriame pasirenkate visus. Šis įskiepis turi funkcijas, kurios bus naudingos žiniatinklio kūrėjui.
  • "Live" "http" antraštės. Paprastas įskiepis, skirtas peržiūrėti antraštes http. Naudodamas ją galite rankiniu būdu generuoti užklausą.
  • Ghromo vartotojai lengvai pamatys antraštes, jei jie spustelėja nustatymų mygtuką, pasirinkite kūrėjo įrankius (tinklus).

Įdiegę papildinius, paleiskite jas ir atnaujinkite naršyklės puslapį.

Užklausų metodai

HTTP naudojami metodai yra panašūs į instrukcijas, kurios perduodamos kaip serverio žinutė. Tai specialus žodis anglų kalba.

  • GET metodas. Jis naudojamas informacijos šaltiniui užklausti. Būtent su juo pradėti visi veiksmai.
  • POST. Su juo duomenys siunčiami. Pvz., Pranešimas socialiniame tinkle arba komentaras, kurį naršyklė pateikia POST užklausos kūne ir siunčia jį į serverį.
  • GALVOS Metodas turi panašumų su pirmuoju, bet atlieka paprastą funkciją. Jis reikalauja tik metaduomenų, išskyrus pranešimą iš atsakymo. Naudokite šį metodą, jei norite gauti informacijos apie failus be atsisiuntimo. Jis naudojamas, jei norite patikrinti serveryje esančių nuorodų efektyvumą.
  • PUT. Įkelia duomenis į URL. Siunčia didelius duomenų kiekius.
  • OPTIONS. Darbai su serverio konfigūracijomis.
  • URI. Nurodo šaltinį ir jame yra URL.

http protokolo antraštė

"Http" atsakymo struktūra

Serveris ilgai atsako į kliento užklausaspranešimai. Atsakymą sudaro keli eilutės, kuriose nurodyta protokolo versija, būsenos kodas serveryje (200). Sakoma, kad apdorojant gautą prašymą jis serveryje pasikeitė:

  1. "Dviejų šimtų" statusas rodo sėkmingą informacijos apdorojimą. Po to serveris siunčia dokumentą klientui. Likusiose prašymo eilutėse pateikiama kita informacija apie perduodamą informaciją.
  2. Jei failas nerastas arba jo nėra, serveris siunčia kliento kodą 404, jis taip pat vadinamas klaida.
  3. Kodas 206 nurodo dalinį failo parsisiuntimą, kuris po tam tikro laiko gali būti atnaujintas.
  4. Kodas 401 nurodo leidimo atsisakymą. Tai reiškia, kad prašomas puslapis yra apsaugotas slaptažodžiu, kuris turi būti įvesti norint patvirtinti prisijungimą.
  5. Iš įėjimas draudimas, sakė kodas 403. Apribojimai peržiūros, atsisiųsti video - bendrą atsaką internete.
  6. Yra ir kitų kodų versijos: laikinas prašomo failo perkėlimas, vidinė serverio klaida, galutinis perėjimas. Tokiu atveju vartotojas bus nukreiptas. Jei pasirodys kodas 500, tai reiškia, kad serveris sugedo.

URL - kas tai yra?

URL yra žiniatinklio bendravimo tarp kliento ir serverio pagrindasserveris. Prašymas paprastai siunčiamas per URL - vieno išteklių indeksą. Prašymo url struktūra yra labai paprasta. Jis susideda iš kelių elementų: http protokolo (antraštės), hoot (svetainės adresas), uosto, resourte kelias ir užklausa.

Protokolas taip pat yra skirtashttps jungtys ir keitimasis informacija. URL yra informacijos apie konkrečios svetainės vietą internete. Adresas apima domeno pavadinimą, kelią į puslapį ir jo pavadinimą.

Pagrindinis trūkumas dirbant su URL yra nepatogi sąveika su lotynine abėcėle, taip pat su skaičiais ir simboliais. SEO optimizavimui svarbus vaidmuo tenka adreso adrese.

pabaigos antraštės http

Naudingos rekomendacijos

Aktyvūs kompiuterių ir kūrėjų naudotojai nenori susipažinti su kai kuriomis profesinėmis rekomendacijomis, kurias teikia šios srities specialistai:

  • Nurodykite failų ir dokumentų galiojimo datą, atsižvelgiant į atnaujinimus. Statistinė informacija nurodoma didelėse didžiausios amžiaus grupėse.
  • Vienam dokumentui turi būti prieinama tik vienas URL.
  • Jei atnaujinsite failą, kurį naudotojas atsisiųs, pakeiskite jo pavadinimą ir nuorodą į jį. Tai užtikrina, kad atsisiųstas naujas, ne pasenęs dokumentas.
  • Paskutinės modifikuotos antraštės turi atitikti dabartinę naujausių turinio pakeitimų datą. Neįmanoma iš naujo išsaugoti puslapių ir dokumentų, jei jų nekeičia.
  • Naudokite POST užklausas tik tada, kai to reikia. Sumažinkite darbą su SSL.
  • Antraštės prieš siunčiant serverį turėtų būti patikrintos su įskiepiu REDbot.
  • </ ul </ p>
Skaityti daugiau: