KompjûtersNetwurk

Wat is de http kop?

Brûk de http headers is der in útwikseling fan offisjele ynformaasje tusken client en tsjinner. Dizze ynformaasje is ûnsichtber foar brûkers, mar it is ûnmooglik sûnder de krekte wurking fan 'e browser. Foar gewoane brûkers ynformaasje oer dit en oer de taken http headers lykje leaver yngewikkeld, mar yn feite se net befetsje dreech taal. Dit is wat stiet foar de web brûker op deistige basis.

Wat is de http koppen?

"Hypertext Transfer Protocol" - sa translates http kop. Troch syn tige bestean, mooglik ferbining tusken "client-tsjinner". As útlein yn ienfâldige wurden, troch de browser stjoert in fersyk, opsetten ferbining mei de tsjinner. Last, standert, wachtet in fersyk fan in kliïnt, ferwurket, en stjoert werom in gearfetting of antwurd. Yn it sykfjild, de brûker "hammering" de side adres dat begjint mei http: // en de resultaten helle yn 'e foarm fan' e iepene side.

By it printsjen fan in webadres yn 'e byhearrende line, it blêder is fereaske tsjinner mei help DNS. De tsjinner erkent it http header (ien of meardere), dy't stjoert him in klant, en dan útfiert de frege kop. De set bestiet út in ferplichte pre-besteande titels en net fûn.

Yn it algemien, http headers voldoende effektyf. Se binne net sichtber yn de HTML-taalkodearjen yn, se wurde nei de frege ynformaasje. In soad titels wurde automatysk ferstjoerd troch de tsjinner. Om te stjoeren it yn PHP, brûke de funksje kop.

browser ynteraksje en webside

Skema fan de wikselwurking tusken de browser en de site is hiel simpel. Dus, http koptekst begjint de query string, dat wurdt dan stjoerd nei de tsjinner. Yn antwurd, de klant moat de ynformaasje komt. Trouwens, http protokol foar santjin jier - de meast brûkt op it ynternet. It is ienfâldich, betrouber, fluch en fleksibel. De wichtichste taak http - fersyk ynformaasje fan de web-tsjinner. De opdrachtjouwer is in browser en de tsjinner - ligthttp, apache, nginx. As de ferbining tusken harren is suksesfol, de tsjinner as antwurd op in fraach retrieves de winske ynformaasje. Http ynformaasje befettet tekst, audio triemmen, video.

It protokol kin wêze ferfier foar oaren. client fersyk bestiet út trije dielen:

  • it begjinpunt line (berjocht type);
  • header (berjocht opsjes);
  • lichem fan ynformaasje (in berjocht dat skiedt in blanke line).

De start line - in ferplichte elemint fan 'e kop fjilden fan it fersyk http. brûker fersyk struktuer is gearstald út trije wichtichste dielen:

  1. Metoade. Mei jout it de soarte fan oanfraach.
  2. Paad (paad). Dy line fan de URL, dy't folget it domein.
  3. It protokol brûkt. It bestiet út in ferzje fan it protokol en http.

Moderne browsers brûke ferzje 1.1. Folge troch titels yn 'e opmaak "namme: value".

HTTP-lytsûnthâld

De ûnderste line is dat it lytsûnthâld jout opslach foar HTML-siden en oare bestannen yn 'e cache (yn it bestjoeringssysteem ûnthâld op jo hurde skiif). Dat is yn oarder te fluggens tagong ta harren en opnij bewarje bânbreedte.

It lyts ûnthâld is de opdrachtjouwer browser, de tuskenlizzende poarte en proxy tsjinner. Foardat jo stjoere in berjocht troch URL, de browser sil kontrolearje objekten yn it lytsûnthâld. As de foarwerp is net oanwêzich, it fersyk wurdt trochstjoerd nei de folgjende tsjinner, dêr't it is kontrolearre caching http kopteksten op nginx tsjinner. Tagongspoarten en folmachten wurde brûkt troch ferskillende brûkers, sadat it lyts ûnthâld wurdt dield.

HTTP-lytsûnthâld kin net allinne gâns flugger de wurking fan de side, mar ek om te jaan de âlde ferzje fan de side. Mei de site cache by it ferstjoeren headers nei it antwurd. Dit kin net cached ynformaasje frege fia HTTPS.

Beskriuwing http headers

Ien fan de meast wichtige lytsûnthâld meganismen beskôge http koppen ferrint. Dy krantekoppen binne melde de ferfaldatum foarsjoen yn it antwurd ynformaasje. Se wize op de tiid en datum wannear't de lyts ûnthâld wurdt beskôge muf. Bygelyks, sa'n kopbal as folget: Ferrint: Wen, 30 Nov 2016 13:45:00 GMT. Dizze struktuer wurdt brûkt hast oeral, ynklusyf it bufferjen fan siden en foto. As de brûker kiest in âldere datum, de ynformaasje sil net bewarre.

Http proxy headers binne header link kategory. Se binne net cached standert. Yn it lytsûnthâld te goed wurkje, elke URL moat oerien mei ien belichaming van de ynhâld. As de side is jildich yn twa talen, elk ferzje moat syn eigen URL. Titel vary neffens lytsûnthâld query namme koppen. Bygelyks, as de query skerm hinget ôf fan de browser, de tsjinner moat te stjoeren in kop. Sa, yn 'e cache wurde opslein ferskillende ferzjes fan ûndersiken en dokumint typen. Ttp akseptearje header is nedich ta it opstellen listen fan mooglike formats fan de middels brûkt, mei it frij maklik om te wurkjen mei, om't it elimineert oerstallich.

Der binne fjouwer groepen fan kopteksten dy't foarby boppe de holle. Dat binne de wichtichste krantekoppen - se wurde opnommen yn alle rapport tsjinner en de opdrachtjouwer, it fersyk en antwurd, en ek de natuer. Dy lêste beskriuwt de ynhâld fan alle berjochten út de client en de tsjinner.

HTTP header wurdt beskôge as in ekstra machtiging. Doe't it web-side freget de klant ferifikaasje, de browser lit in spesjale finster mei fjilden foar it ynfieren brûkersnamme en wachtwurd yn. Neidat de brûker komt harren gegevens, de browser stjoert in fersyk http. It befettet de titel fan "autorisaasje".

Hoe om te sjen de krantekoppen?

Om sjoch de http header, jim moatte ynstallearje plug-ins foar jo blêder, bygelyks, Firefox:

  • Firebug. View Headlines, kinne jo ljepper net (netwurk), dêr't selektearje alles (all). Dizze plugin hat de funksjes dy't sil wêze brûkber foar web ûntwikkelers.
  • Live http koppen. Ienfâldige plug-in foar it besjen fan http koppen. Mei it kin wurde generearre hânmjittich freegje.
  • Leden Ghrome maklik sjogge de krantekoppen doe't se klik de ynstellings knop, kieze Untwikkelders ark (net wurken).

Doe't plug-ins wurde ynstallearre, rinne en haal jo blêder.

query metoaden

De metoaden brûkt yn HTTP, hawwe oerienkomsten mei de ynstruksjes, dy't oerbrocht yn 'e foarm fan berjochten nei de tsjinner. Dit is in spesjale wurd yn 'e Ingelske taal.

  • GET metoade. It wurdt brûkt om te freegjen ynformaasje fan de boarne. It wie mei him al de aksjes begjinne.
  • POST. Mei help fan it is foarlein oan. Bygelyks, in berjocht op in sosjale netwurk of in reaksje, de browser plakken de POST-fersyk lichem en stjoert him nei de tsjinner.
  • HEAD. De metoade is gelyk oan de earste, mar docht pulmonary funksje. Hy freget allinnich de meta-data, útsein út it antwurd berjocht. Metoade wurdt brûkt, as se wolle krije ynformaasje oer triemmen sûnder ynladen. Brûk it oft se wolle testen de funksjonaliteit fan de keppelings op 'e tsjinner.
  • PUT. Loads de data op de URL. It stjoert grutte bedraggen fan gegevens.
  • OPSJES. Wurkje mei tsjinner konfiguraasjes.
  • URI. It identifisearret in boarne en befettet in URL.

Lêswizer http antwurd

De tsjinner reagearret op kliîntoanfragen mei lange berjochten. It antwurd bestiet út in pear rigels, dy't wize op it protokol ferzje, tsjinner status koade (200). Hy fertelt oer wat feroare is op de tsjinner foar it ferwurkjen fan ynkommende fersyk:

  1. "Hûndert" status jout in suksesfol ferwurking fan ynformaasje. De tsjinner dan stjoert it dokumint oan 'e klant. De rest fan it fersyk rigels jouwe oare ynformaasje oer de trochjûn ynformaasje.
  2. As de triem is net fûn of bestiet net, de tsjinner stjoert oan 'e klant 404, it is ek wol in flater.
  3. Code 206 wiist dieltriem ynladen, dat kin ferfette wurde koe nei in skoftke.
  4. Koade 401 wiist it wegerjen fan fergunnings. Dat betsjut dat de opfrege side wurdt beskerme troch in wachtwurd dat moat wurde ynfierd om te befêstigjen de yngong.
  5. It ferbod op admittance, sei code 403. beperkingen op werjeften, downloads of fideo - in mienskiplike reaksje op it ynternet.
  6. Der binne ek oare ferzjes fan de koade: de tydlike beweging fan de frege triem, in ynterne tsjinner flater, de definitive beweging. Yn dit gefal, de brûker sil wurde omlieden. As in koade 500, wat betsjut dat der wienen mislearre gefallen oer tsjinner operaasje.

URL - wat is it?

URL - is it hert fan it web fan kommunikaasje tusken de kliïnt en de tsjinner. In fersyk wurdt meastal ferstjoerd fia de URL - bgl. fersyk url struktuer is hiel simpel. It bestiet út ferskate eleminten: http protokol (header), hoot (webside adres), poarte, resourte paad en query.

It protokol is ek beskikber foar feilige https ferbining en útwikseljen fan ynformaasje. URL-adres befettet ynformaasje oer de pleatsing fan in bepaalde side op it ynternet. Adres befettet it domein namme, it paad nei de side, en ek syn namme.

De wichtichste weromjefte fan it wurk nei in URL - it is ûnhandich ynteraksje mei it Latynske alfabet, likegoed as nûmers en symboalen. It SEO optimalisaasje adres URL spilet in wichtige rol.

Helpful hints

Aktive kompjûter brûkers en ûntwikkelers binne gjin plakken om 'e kunde komme mei inkele profesjonele advys jûn troch saakkundigen op it fjild:

  • Wize op ôfrinnen datearret fan triemmen en dokuminten, ûnder foarbehâld fan fernijings. Statistyske ynformaasje wurdt levere yn 'e hege wearden fan max-leeftyd.
  • In apart dokumint moat beskikber wêze foar mar ien URL.
  • As de update triem te ynladen wurde troch de brûker, feroarje de namme en keppele oan it. Dit soarget derfoar dat de nije download, ynstee ferâldere dokumint.
  • Last-Modified koppen moat neffens de hjoeddeiske datum fan de lêste feroarings yn de ynhâld. Soe net resave siden en dokuminten, of it moast wêze dat jo feroarje se.
  • Brûk de POST-fersyk allinnich dêr't it nedich is. Minimalisearje wurk mei SSL.
  • Headers foardat it ferstjoeren tsjinner Rieplachtsje de plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fy.atomiyme.com. Theme powered by WordPress.