/ / Kas ir http galvene?

Kas ir http galvene?

С помощью заголовков http происходит обмен pakalpojumu informācija starp klientu un serveri. Šī informācija lietotājiem paliek neredzama, taču bez tā pareiza pārlūka darbība nav iespējama. Parastajiem lietotājiem informācija par to un http galvenes uzdevumi šķitīs diezgan sarežģīta, taču patiesībā tie nesatur sarežģītus formulējumus. Ar to interneta lietotājs sastopas katru dienu.

http galvene

Kas ir http galvenes?

"Hiperteksta pārsūtīšanas protokols" - tieši tātulkota http galvene. Tā pastāvēšanas dēļ ir iespējams klienta-servera savienojums. Lai izskaidrotu vienkāršos vārdos, pārlūka lietotājs nosūta pieprasījumu, uzsākot savienojumu ar serveri. Pēdējais pēc noklusējuma gaida klienta pieprasījumu, apstrādā to un nosūta atpakaļ galīgo informāciju vai atbildi. Meklēšanas joslā lietotājs “ievada” vietnes adresi, kas sākas ar http: //, un saņem rezultātu lapas atvēršanas veidā.

Kad vietnes adrese ir izdrukāta attiecīgajāuzvedne, pārlūks atrod vajadzīgo serveri, izmantojot DNS. Serveris atpazīst http galveni (vienu vai vairākas), ko klients tam nosūta, un pēc tam izdod nepieciešamo galveni. Nepieciešamais komplekts sastāv no jau esošiem virsrakstiem un nav atrasts.

Kopumā http galvenes ir diezgan efektīvas.HTML kodējumā tie nav redzami, tie tiek nosūtīti pirms pieprasītās informācijas. Daudzas galvenes serveris nosūta automātiski. Lai to nosūtītu PHP, jums jāizmanto galvenes funkcija.

ttp pieņemt galveni

Mijiedarbība starp pārlūku un vietni

Pietiek ar pārlūka un vietnes mijiedarbības shēmuvienkārši. Tātad, http galvene sāk pieprasījuma rindu, kas pēc tam tiek nosūtīta uz serveri. Atbildot uz to, klients saņem nepieciešamo informāciju. Starp citu, http ir bijis septiņpadsmit gadus visvairāk izmantotais protokols internetā. Tas ir vienkāršs, uzticams, ātrs un elastīgs. Galvenais http uzdevums ir pieprasīt informāciju no tīmekļa servera. Klients ir pārlūks, un serveris ir ligthttp, apache, nginx. Ja savienojums starp tiem ir veiksmīgs, serveris saņem nepieciešamo informāciju, atbildot uz pieprasījumu. Http informācija satur tekstu, skaņas failus, video.

Protokols var būt transporta līdzeklis citiem. Klienta pieprasījums sastāv no trim daļām:

  • sākuma līnija (ziņojuma veids);
  • galvenes (ziņojumu parametri);
  • informācijas struktūras (ziņojums atdalīts ar tukšu rindu).

Sākuma līnija ir obligāts http galvenes lauka pieprasījuma elements. Lietotāja pieprasījuma struktūra sastāv no trim galvenajām daļām:

  1. Metode. Tas norāda pieprasījuma veidu.
  2. Ceļš Šī ir URL virkne, kas seko domēnam.
  3. Izmantotais protokols. Tas sastāv no protokola un http versijām.

Mūsdienu pārlūkprogrammās tiek izmantota 1.1 versija. Galvenes seko formātā "Nosaukums: Vērtība".

kešatmiņā http galvenes nginx serverī

HTTP kešatmiņa

Secinājums ir tāds, ka kešatmiņa nodrošina uzglabāšanuHTML lapas, citi faili kešatmiņā (vieta operētājsistēmas atmiņā, datora cietajā diskā). Tas ir nepieciešams, lai paātrinātu atkārtotu piekļuvi tiem un ietaupītu satiksmi.

Kešatmiņā ir klienta pārlūks, starpniekvārteja unstarpniekserveris. Pirms ziņojuma nosūtīšanas uz URL pārlūkprogramma pārbauda, ​​vai objekts atrodas kešatmiņā. Ja objekta nav, pieprasījums tiek pārsūtīts uz nākamo serveri, kur tiek pārbaudīta http galvenes kešatmiņa nginx serverī. Vārteja un starpniekserveri izmanto dažādi lietotāji, tāpēc kešatmiņa tiek koplietota.

HTTP kešatmiņa spēj būt ne tikai būtiskapaātrināt vietni, bet arī nodrošināt veco lapas versiju. Vietnes kešatmiņā tiek nosūtītas atbildes galvenes. Šajā gadījumā informāciju, kas tiek pieprasīta, izmantojot HTTPS protokolu, nevar saglabāt kešatmiņā.

http galvenes lauki

Http galvenes apraksts

Daži no vissvarīgākajiem kešatmiņas mehānismiem irBeidzas http galvenes. Šīs galvenes norāda atbildē sniegtās informācijas derīguma termiņu. Tie norāda laiku un datumu, kad kešatmiņa tiks uzskatīta par novecojušu. Piemēram, šāda galvene izskatās šādi: Derīguma termiņš: Wen, 2016. gada 30. novembris 13:45:00 GMT. Šī struktūra tiek izmantota gandrīz visur, tostarp lapu un attēlu kešatmiņā. Ja lietotājs izvēlas vecu datumu, informācija netiks saglabāta kešatmiņā.

Http starpniekservera galvenes tiek klasificētas kā galvenessaite. Pēc noklusējuma tie netiek saglabāti kešatmiņā. Lai kešatmiņa darbotos pareizi, katram vietrādim URL jāatbilst vienam satura variantam. Ja lapa ir divvalodīga, katrai versijai jābūt savam URL. Mainīt galveni norāda kešatmiņai pieprasījuma galvenes. Piemēram, ja pieprasījuma attēlojums ir atkarīgs no pārlūka, serverim ir jānosūta arī galvene. Tādējādi kešatmiņā tiek glabātas dažādas pieprasījumu versijas un dokumentu veidi. TTP pieņemt galvene ir nepieciešama, lai sastādītu izmantojamā resursa pieņemamu formātu sarakstus, ar to ir diezgan viegli strādāt, jo tas filtrē nevajadzīgos.

Pavisam ir četras nosaukumu grupas,kas pārsūta pakalpojumu informāciju. Šīs ir galvenās galvenes - tās ir iekļautas jebkurā servera un klienta ziņojumā, pieprasījumā un atbildē, kā arī entītijā. Pēdējie apraksta jebkura klienta un servera ziņojuma saturu.

Tiek apsvērta HTTP autorizācijas galvenepapildu. Kad tīmekļa lapa prasa klientam autorizāciju, pārlūks parāda īpašu logu ar laukiem lietotājvārda un paroles ievadīšanai. Pēc tam, kad lietotājs ir ievadījis savu informāciju, pārlūks nosūta http pieprasījumu. Tajā ir nosaukums "autorizācija".

http starpniekservera galvenes

Kā es redzu nosaukumus?

Lai redzētu http galveni, jums jāinstalē pārlūkprogrammas spraudņi, piemēram, Firefox:

  • Firebug. Galvenes var apskatīt cilnē tīkls, kur atlasāt visus. Šim spraudnim ir funkcijas, kas būs noderīgas tīmekļa izstrādātājam.
  • Tiešraides http galvenes. Vienkāršs spraudnis, lai apskatītu http galvenes. Ar tās palīdzību jūs varat manuāli ģenerēt pieprasījumu.
  • Ghrome lietotāji viegli redzēs galvenes, ja noklikšķinās uz iestatījumu pogas, atlasīs izstrādātāja rīkus (tīkls).

Kad spraudņi ir instalēti, palaidiet tos un atsvaidziniet pārlūka lapu.

Vaicājumu metodes

HTTP izmantotās metodes ir līdzīgas instrukcijām, kuras serverim tiek nosūtītas kā ziņas. Šis ir īpašs vārds angļu valodā.

  • GET metode. To izmanto, lai pieprasītu informāciju no resursa. Ar viņu sākas visas darbības.
  • POST. Ar tās palīdzību tiek nosūtīti dati. Piemēram, ziņojumu sociālajā tīklā vai komentāru pārlūks ievieto POST pieprasījuma pamattekstā un nosūta to serverim.
  • GALVA.Metode ir līdzīga pirmajai, taču tai ir vienkārša funkcija. Tas pieprasa tikai metadatus, izslēdzot ziņojumu no atbildes. Metode tiek izmantota, ja vēlaties iegūt informāciju par failiem bez lejupielādes. To lieto, ja viņi vēlas pārbaudīt saišu funkcionalitāti serverī.
  • PUT. Notiek datu ielāde URL. Pārsūta lielu datu apjomu.
  • IESPĒJAS. Darbojas ar servera konfigurācijām.
  • URI. Identificē resursu un satur URL.

protokola http galvene

HTTP atbildes struktūra

Serveris uz klienta pieprasījumiem atbild ilgiziņas. Atbilde sastāv no vairākām rindām, kas norāda protokola versiju, servera statusa kodu (200). Viņš saka, kas serverī ir mainījies saņemtā pieprasījuma apstrādes laikā:

  1. Statuss "divi simti" norāda uz veiksmīgu informācijas apstrādi. Pēc tam serveris nosūta dokumentu klientam. Pārējās pieprasījuma rindas norāda citu informāciju par pārsūtīto informāciju.
  2. Ja fails nav atrasts vai neeksistē, serveris klientam nosūta kodu 404, ko sauc arī par kļūdu.
  3. Kods 206 norāda uz faila daļēju lejupielādi, kuru pēc kāda laika var atsākt.
  4. 401 kods norāda noraidītu autorizāciju. Tas nozīmē, ka pieprasītā lapa ir aizsargāta ar paroli, kas jāievada, lai apstiprinātu pieteikšanos.
  5. Par liegtu piekļuvi saka kods 403. Aizliegumi skatīties, lejupielādēt failus vai videoklipus ir izplatīta atbilde internetā.
  6. Ir arī citas kodu versijas:pieprasītā faila pagaidu pārvietošana, iekšējā servera kļūda, pēdējais pārvietojums. Šajā gadījumā lietotājs tiks novirzīts. Ja parādās kods 500, tas nozīmē, ka serveris darbojas nepareizi.

URL - kas tas ir?

URL ir tīmekļa saziņas centrā starp klientu unserveris. Pieprasījums parasti tiek nosūtīts, izmantojot URL - Uniform Resource Locator. URL pieprasījuma struktūra ir ļoti vienkārša. Tas sastāv no vairākiem elementiem: protokols http (galvene), hoot (vietnes adrese), ports, resursu ceļš un vaicājums.

Protokols ir pieejams arī drošaihttps savienojumi un informācijas apmaiņa. URL satur informāciju par konkrētas vietnes izvietošanu internetā. Adrese ietver domēna nosaukumu, ceļu uz lapu, kā arī tā nosaukumu.

Galvenais trūkums darbā ar URL ir neērta mijiedarbība ar latīņu alfabētu, kā arī cipari un simboli. SEO optimizācijā URL ir svarīga loma.

http beidzas galvenes

Noderīgi ieteikumi

Aktīvie datoru lietotāji un izstrādātāji nevēlas iepazīties ar dažiem profesionāliem ieteikumiem, ko sniedz šīs jomas eksperti:

  • Norādiet failu un dokumentu derīguma termiņus, ņemot vērā atjauninājumus. Statistiskā informācija ir norādīta lielās maksimālās vecuma vērtībās.
  • Vienam dokumentam jābūt pieejamam tikai no viena URL.
  • Ja atjaunināt failu, kuru lejupielādēs lietotājs, mainiet tā nosaukumu un izveidojiet saiti uz to. Tas nodrošina, ka lejupielāde ir jauna un nav novecojusi.
  • Pēdējo reizi modificētajām galvenēm ir jāatbilst pēdējā modificētā satura pašreizējam datumam. Nesaglabājiet lapas un dokumentus, ja tos nemaināt.
  • Izmantojiet POST pieprasījumus tikai tur, kur nepieciešams. Samaziniet savu SSL darbu.
  • Pirms servera nosūtīšanas galvenes jāpārbauda REDbot spraudnim.
Patīk:
0
Populāras ziņas
Garīgā attīstība
Pārtika
yup