/ / Kas ir http virsraksts?

Kas ir http virsraksts?

Ar http virsrakstu palīdzību notiek apmaiņapakalpojuma informāciju starp klientu un serveri. Šī informācija paliek neredzama lietotājiem, bet bez tā pareiza pārlūka darbība nav iespējama. Parastajiem lietotājiem informācija par šo un http virsrakstu uzdevumiem šķiet diezgan sarežģīta, bet patiesībā tajos nav sarežģītu formulējumu. Tieši to katru dienu saskaras interneta lietotājs.

http galvenes

Kas ir http virsraksti?

"HyperText pārsūtīšanas protokols" - tieši tāhttp virsraksts ir tulkots. Pateicoties tā pastāvēšanai, klienta-servera komunikācija ir iespējama. Ja vienkāršos vārdos izskaidrot, 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 kopsavilkuma informāciju vai atbildi. Meklēšanas lodziņā lietotājs "āmuri" norāda vietnes adresi, kas sākas ar http: // un iegūst rezultātu kā atvērtu lapu.

Kad vietnes adrese ir drukāta attiecīgajālīnija, pārlūkprogramma atrod nepieciešamo serveri, izmantojot DNS. Serveris atpazīst HTTP galveni (vienu vai vairākus), ko klients to nosūta, un pēc tam izdod vajadzīgo galveni. Obligātā kopija sastāv no jau esošām galvenēm un nav atrasta.

Parasti http virsraksti ir diezgan efektīvi. Tie nav redzami HTML kodā, tie tiek nosūtīti pirms pieprasītās informācijas. Daudzi galvenes serveris automātiski nosūta. Lai to nosūtītu PHP, jums vajadzētu izmantot galvenes funkciju.

ttp pieņemt galveni

Pārlūkprogrammas un vietnes mijiedarbība

Pietiek ar pārlūka un vietnes mijiedarbības shēmuvienkāršs. Tātad, HTT header sāk vaicājuma virkni, kas pēc tam tiek nosūtīta uz serveri. Atbildot uz to, informācija, kas nepieciešama klientam. Starp citu, http protokols jau ir septiņpadsmit gadus vecs - visbiežāk izmanto internetu. Tas ir vienkāršs, uzticams, tas darbojas ātri un elastīgi. 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 pieprasīto informāciju, atbildot uz pieprasījumu. Informācija http satur tekstu, skaņas failus, video.

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

  • sākuma līnija (ziņojuma veids);
  • galvenes (ziņojumu parametri);
  • informācijas kopa (ziņa, kas ir atdalīta ar tukšu rindiņu).

Sākuma līnija ir HTTP galvenes pieprasījuma nepieciešamais 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 versijas un http.

Mūsdienu pārlūkprogrammas izmanto versiju 1.1. Tālāk ir virsraksti formātā "Name: Value".

ching http galvenes nginx serverī

HTTP kešatmiņa

Apakšējā līnija ir tā, ka kešošana nodrošina uzglabāšanuHTML lapas, citus kešatmiņas failus (vietu operatīvā atmiņā, datora cietajā diskā). Tas ir nepieciešams, lai paātrinātu piekļuvi tiem un ietaupītu datplūsmu.

Kešatmiņā ir klienta pārlūks, starpposma vārteja unstarpniekserveris. Pirms ziņojuma nosūtīšanas uz URL pārlūks pārbaudīs, vai objekts atrodas kešatmiņā. Ja objekts neeksistē, pieprasījums tiek nodots nākamajam serverim, kur tiek pārbaudīta nginx servera http virsrakstu caching. Vārtus un starpniekserverus izmanto dažādi lietotāji, tāpēc kešatmiņu dala.

HTTP cache var ne tikai būtiskipaātrināt vietni, bet arī nodrošināt vecāku lapas versiju. Piesaistot vietni, uz atbildi tiek nosūtītas galvenes. HTTPS protokola pieprasīto informāciju nevar saglabāt kešatmiņā.

http galvenes lauki

Http virsrakstu apraksts

Daži no svarīgākajiem kešatmiņas mehānismiem irbeidzas http galvenes. Šīs galvenes uzrāda atbildes laikā sniegtās informācijas termiņa beigu datumu. Tās norāda laiku un datumu, kad kešatmiņa tiek uzskatīta par novecojušu. Piemēram, šis virsraksts izskatās šādi: Derīguma termiņš: Wen, 2016. gada 30. novembris 13:45:00 GMT. Šo struktūru izmanto gandrīz visur, tostarp lapu un attēlu caching. Ja lietotājs izvēlas veco datumu, šī informācija netiks kešatmiņā.

HTTP starpniekservera galvenes ir galvenes kategorijāsaite Pēc noklusējuma tie nav kešatmiņā. Lai kešatmiņa darbotos pareizi, katram URL ir jāatbilst viena satura opcijai. Ja lapa ir divās valodās, katrai versijai ir jābūt savam URL. Mainīgā galvene ziņo pieprasījuma galvenes galveni. Piemēram, ja vaicājuma rādīšana ir atkarīga no pārlūka, serverim ir jānosūta arī virsraksts. Tādējādi kešatmiņa glabā dažādas vaicājuma opcijas un dokumentu tipus. TTP pieņemt galveni ir nepieciešams, lai izveidotu izmantojamā resursa derīgu formātu sarakstus, ar to ir viegli strādāt, jo tiek filtrēti nevajadzīgie.

Ir četras pozīciju grupas,kas pārraida pakalpojuma informāciju. Šīs ir galvenās galvenes - tās ir ietvertas jebkurā servera un klienta ziņojumā, pieprasījumā un atbildē, kā arī uzņēmumā. Tie apraksta katra ziņojuma saturu no klienta un servera.

Tiek ņemts vērā HTTP autorizācijas galvenepapildus. Kad tīmekļa lapa lūdz klientam autorizēties, pārlūkā tiek parādīts īpašs logs ar laukiem login un paroles ievadīšanai. Kad lietotājs ievadīs savus datus, pārlūks sūta http pieprasījumu. Tajā ir nosaukums "autorizācija".

http starpniekservera galvenes

Kā es varu redzēt galvenes?

Lai skatītu http virsrakstu, jums ir jāinstalē spraudņi pārlūkprogrammai, piemēram, firefox:

  • Firebug. Jūs varat apskatīt galvenes neto cilnē, kur atlasāt visu. Šajā spraudņā ir funkcijas, kas būs noderīgas tīmekļa izstrādātājam.
  • Live tiešās galvenes. Vienkāršs spraudnis, kas paredzēts http virsrakstu skatīšanai. Izmantojot to, jūs varat manuāli ģenerēt vaicājumu.
  • Ghrome lietotāji var viegli redzēt galvenes, ja viņi noklikšķina uz iestatījumu pogas, atlasiet izstrādātāja rīkus (tīkla darbus).

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

Vaicājuma metodes

HTTP izmantotās metodes ir līdzīgas instrukcijām, kuras tiek nodotas servera ziņojumam. Šis ir īpašs vārds angļu valodā.

  • Metode GET. To izmanto, lai pieprasītu informāciju no resursa. Ar viņu notiek visas darbības.
  • POST Ar to dati tiek nosūtīti. Piemēram, ziņojums sociālajā tīklā vai komentārs, kuru pārlūkprogramma ievieto POST pieprasījumā un nosūta to serverim.
  • GALVA Metodei ir līdzība ar pirmo, bet tā veic vienkāršu funkciju. Tas pieprasa tikai metadatus, izņemot ziņojumu no atbildes. Izmantojiet šo metodi, ja vēlaties iegūt informāciju par failiem bez lejupielādes. To lieto, ja vēlaties pārbaudīt servera saišu efektivitāti.
  • PUT Ielādē datus URL. Nosūta lielu datu apjomu.
  • OPTIONS. Strādā ar servera konfigurācijām.
  • URI. Identificē resursus un satur URL.

http protokola galvene

Http reaģēšanas struktūra

Serveris ilgstoši atbild uz klientu pieprasījumiemziņojumi. Atbilde sastāv no vairākām rindām, kurās norādīta protokola versija, servera statusa kods (200). Tajā teikts, ka tā mainījās serverī ienākošā pieprasījuma apstrādes laikā:

  1. Divu simtu statusu norāda uz veiksmīgu informācijas apstrādi. Pēc tam serveris nosūta dokumentu klientam. Atlikušie pieprasījuma rindiņi norāda citu informāciju par pārsūtāmo informāciju.
  2. Ja fails nav atrasts vai neeksistē, serveris nosūta klienta kodu 404, to sauc arī par kļūdu.
  3. Kods 206 norāda uz faila daļēju lejupielādi, kuru var atsākt pēc kāda laika.
  4. Kods 401 norāda atļaujas atteikumu. Tas nozīmē, ka pieprasītā lapa ir aizsargāta ar paroli, kas jāievada, lai apstiprinātu pieteikšanos.
  5. Par aizliegtu piekļuvi, saka kods 403. Aizliegumi apskatei, failu vai video lejupielādei ir kopīga atbilde internetā.
  6. Ir arī citas kodu versijas: pieprasītā faila pagaidu pārvietošana, iekšējā servera kļūda, galīgais pārvietojums. Šajā gadījumā lietotājs tiks novirzīts. Ja parādās kods 500, tas nozīmē, ka serveris ir nedarbojies.

URL - kas tas ir?

URL ir tīmekļa saziņas pamats starp klientu unserveris Pieprasījums parasti tiek nosūtīts caur URL - vienotā resursa indeksu. URL pieprasījuma struktūra ir ļoti vienkārša. Tas sastāv no vairākiem elementiem: http protokols (header), hoot (vietnes adrese), ports, resourte ceļš un vaicājums.

Protokols ir pieejams arīhttps savienojumi un informācijas apmaiņa. URL satur informāciju par konkrētas vietnes atrašanās vietu internetā. Adrese ietver domēna nosaukumu, ceļu uz lapu un tā nosaukumu.

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

beidzas http galvenes

Noderīgi ieteikumi

Aktīvie datoru un izstrādātāju lietotāji nevēlas iepazīties ar dažiem profesionāliem ieteikumiem, ko sniedz šajā jomā speciālisti:

  • 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 ar vienu URL.
  • Ja atjaunināsiet failu, kuru lietotājs lejupielādēs, mainiet tā nosaukumu un saiti uz to. Tas nodrošina, ka tiek lejupielādēts jauns, nevis novecojis dokuments.
  • Pēdējās modificētās galvenes ir jāsaskaņo ar jaunāko satura izmaiņu pašreizējo datumu. Nepārlīmējiet lapas un dokumentus, ja neesat tos mainījis.
  • Izmantojiet POST pieprasījumus tikai tad, ja tas ir nepieciešams. Samaziniet darbu ar SSL.
  • Virsraksti pirms servera sūtīšanas jāpārbauda ar spraudni REDbot.
  • </ ul </ p>
Lasīt vairāk: