KompjutersNetwerk

X'inhu l-header http?

Uża l-intestaturi http hemm skambju ta 'informazzjoni uffiċjali bejn klijent u server. Din l-informazzjoni hija inviżibbli għall-utenti, iżda huwa impossibbli mingħajr l-operazzjoni korretta tal-browser. Għall-utenti ordinarji informazzjoni dwar dan u dwar il-ħidmiet intestaturi http jidhru pjuttost ikkumplikata, iżda fil-fatt dawn ma jkunx fihom lingwaġġ diffiċli. Dan huwa dak li qed tiffaċċja l-utent tal-web fuq bażi ta 'kuljum.

X'inhu l-http headers?

"Portugues Transfer Protocol" - sabiex jittraduċi header http. Minħabba l-eżistenza tagħha stess, konnessjoni possibbli bejn "klijent server". Jekk spjegat f'termini sempliċi, mill-browser jibgħat talba, il-bidu konnessjoni mas-server. Aħħar, awtomatikament, jistenna talba minn klijent, proċessi, u jibgħat lura sommarju jew risposta. Fil-kaxxa tat-tfittxija, l-utent "tismir"-indirizz post li jibda bil http: // u r-riżultati miksuba fil-forma tal-paġna miftuħa.

Meta l-istampar indirizz tal-web fil-linja korrispondenti, il-browser hija meħtieġa servers li jużaw DNS. Il-server jirrikonoxxi l-header http (wieħed jew diversi), li jibgħat lilu klijent, u mbagħad outputs l-header mitluba. Is-sett tikkonsisti minn titoli pre-eżistenti obbligatorji u ma nstabx.

B'mod ġenerali, headers http effettivi biżżejjed. Huma mhumiex viżibbli fil-HTML coding, huma jintbagħtu għall-informazzjoni mitluba. Titoli ħafna huma awtomatikament mibgħuta mill-server. Sabiex tibgħat fil-PHP, uża l-header funzjoni.

interazzjoni browser u l-websajt

Skema ta 'interazzjoni bejn il-browser u s-sit huwa pjuttost sempliċi. Allura, header http jibda l-sekwenza mistoqsija, li mbagħad jintbagħat lill-server. Bi tweġiba, il-klijent teħtieġ l-informazzjoni tkun ġejja. Inċidentalment, protokoll http għall sbatax-il sena - l-aktar użati fuq l-Internet. Hija sempliċi, affidabbli, malajr u flessibbli. Il http kompitu prinċipali - jitolbu informazzjoni mill-web server. Il-klijent huwa browser u s-server - ligthttp, apache, nginx. Jekk il-konnessjoni bejniethom hija suċċess, il-server bi tweġiba għal mistoqsija retrieves l-informazzjoni mixtieqa. informazzjoni http tinkludi test, fajls awdjo, vidjo.

Il-protokoll jista 'jkun trasport għall-oħrajn. talba tal-klijent jikkonsisti fi tliet partijiet:

  • -linja tal-bidu (tip ta 'messaġġ);
  • header (għażliet messaġġ);
  • korp ta 'informazzjoni (messaġġ li jifred linja vojta).

Il-linja bidu - element mandatorja tal-fields tal-headers tat-talba http. istruttura talba utent huwa magħmul minn tliet partijiet ewlenin:

  1. Metodu. Magħha tindika t-tip ta 'talba.
  2. Path (passaġġ). Din il-linja tal-URL, li ssegwi l-dominju.
  3. Il-protokoll użat. Din tikkonsisti verżjoni tal-protokoll u http.

browsers moderni jużaw verżjoni 1.1. Segwit minn titoli fil-format "isem: valur".

HTTP-caching

L-aħħar linja hija li l-cache jipprovdi ħażna għall HTML paġni u fajls oħra fil-cache (fil-memorja operattiva fuq hard drive tiegħek). Dan huwa sabiex tħaffef l-aċċess għalihom u jerġgħu jiffrankaw bandwidth.

L-cache huwa l-browser klijent, il-portal u prokura server intermedju. Qabel ma tibgħat messaġġ mill URL, il-browser ser jiċċekkja għal oġġetti fil-cache. Jekk l-oġġett ma jkunx preżenti, it-talba tintbagħat lis-server li jmiss, fejn huwa kkontrollat headers caching http fuq is-server nginx. Gateways u prokuri huma wżati minn utenti differenti, sabiex l-cache hija maqsuma.

HTTP-caching ma tistax tħaffef biss b'mod sinifikanti l-operat tas-sit, iżda wkoll biex jagħtu l-verżjoni l-qadima tal-paġna. Bl- cache sit meta jibagħtu headers-risposta. Dan ma jistax ikun Cached informazzjoni mitluba permezz HTTPS.

headers Deskrizzjoni http

Wieħed mill-mekkaniżmi cache aktar importanti jitqiesu headers http jiskadi. Dawn aħbarijiet huma rappurtar d-data ta 'skadenza pprovduta fl-informazzjoni rispons. Huma jindikaw il-ħin u d-data meta l-cache huwa meqjus friska. Per eżempju, tali header kif ġej: Jiskadi: Wen, 30 Nov 2016 13:45:00 GMT. Din l-istruttura hija użata kważi kullimkien, inkluż għall-paġni cache u stampi. Jekk l-utent jagħżel data anzjani, l-informazzjoni mhux se tkun Cached.

headers prokura http huma kategorija rabta header. Huma mhumiex Cached b'kontumaċja. Cache biex jaħdem kif suppost, kull URL jrid jikkorrispondi mal inkarnazzjoni wieħed mill-kontenut. Jekk il-paġna hija valida f'żewġ lingwi, b'kull verżjoni għandu jkollu URL tagħha stess. Titolu jvarjaw skond headers cache isem mistoqsija. Per eżempju, jekk il-wiri mistoqsija tiddependi fuq il-browser, il-server jeħtieġ li jibgħat header. Għalhekk, fil-cache huma maħżuna verżjonijiet differenti ta 'inkjesti u tipi ta' dokument. TTP jaċċettaw header hija meħtieġa li jitfasslu listi ta 'formati possibbli mir-riżorsi użati, ma huwa pjuttost faċli biex jaħdmu ma', peress li jelimina bla bżonn.

Hemm erba 'gruppi ta' sottotitoli li jgħaddu overhead. Dawn huma l-aħbarijiet ewlenin - ikunu jinsabu fi kwalunkwe rapport server u l-klijent, it-talba u r-rispons, kif ukoll in-natura. L-aħħar jiddeskrivi l-kontenut ta 'kwalunkwe messaġġi mill-klijent u s-server.

header HTTP hija kkunsidrata bħala awtorizzazzjoni addizzjonali. Meta l-web-page jitlob lill-awtentikazzjoni klijent, il-browser displays tieqa speċjali ma oqsma biex jiddaħħlu user name u password. Wara l-utent jidħol data tagħhom, il-browser jibgħat talba http. Fiha t-titolu ta ' "awtorizzazzjoni".

Kif biex tara l-aħbarijiet?

Biex tara l-header http għandek bżonn biex jinstallaw plug-ins għall-browser tiegħek, per eżempju, Firefox:

  • Firebug. aħbarijiet View, inti tista tab nett (netwerk), fejn tagħżel kollha (kollha). Dan plugin għandha l-karatteristiċi li se jkunu utli għall-iżviluppaturi tal-web.
  • headers http ħajjin. Sempliċi plug-in għall-wiri headers http. Magħha jista 'jiġi ġġenerat manwalment jitolbu.
  • Membri Ghrome faċilment tara l-aħbarijiet meta ikklikkja l-buttuna settings, jagħżlu Developer Tools (netwerks).

Meta jiġu installati plug-ins, run u jġedded tiegħek browser.

metodi mistoqsija

Il-metodi użati fil HTTP, għandhom similaritajiet mal-istruzzjonijiet, li jintbagħtu fil-forma ta 'messaġġi lill-server. Din hija kelma speċjali fil-lingwa Ingliża.

  • IKOLLOK metodu. Huwa użat biex tintalab informazzjoni mir-riżorsa. Kien miegħu l-azzjonijiet kollha tibda.
  • POST. Bl-użu dan ikun sottomess lill. Per eżempju, messaġġ fuq netwerk soċjali jew kumment, il-browser tqiegħed il-korp WARA L-talba u tibgħatha lill-server.
  • RAS. Il-metodu huwa simili għall-ewwel, iżda jwettaq il-funzjoni pulmonari. Huwa jitlob biss il-meta-data, ħlief mill-messaġġ ta 'risposta. Metodu li jintuża, jekk huma jixtiequ li jiksbu informazzjoni fuq fajls mingħajr tniżżil. Jużawha jekk huma jixtiequ li jittestjaw il-funzjonalità tal-links fuq is-server.
  • PUT. Tagħbijiet id-data dwar l-URL. Hija tittrażmetti ammonti kbar ta 'data.
  • GĦAŻLIET. Ħidma ma konfigurazzjonijiet server.
  • URI. Huwa jidentifika riżorsa u fih URL.

rispons http Struttura

Il-server twieġeb għat-talbiet klijent b'messaġġi twal. Ir-rispons tikkonsisti ftit linji, li jindikaw l-verżjoni protokoll, server kodiċi istatus (200). Huwa taħdidiet dwar dak li nbidlet fuq is-server għall-ipproċessar tat-talba li tidħol:

  1. "Mitt" status jindika ipproċessar ta 'suċċess ta' informazzjoni. Il-server mbagħad jibgħat id-dokument lill-klijent. Il-bqija tal-linji talba jindikaw informazzjoni oħra dwar l-informazzjoni trasmessa.
  2. Jekk il-fajl ma jinstabx jew ma jeżistix, il-server jibgħat lill-klijent 404, huwa wkoll imsejjaħ żball.
  3. Kodiċi 206 jindika fajl parzjali tniżżil, li jista 'jerġa' jinbeda wara ftit żmien.
  4. Kodiċi 401 jindika r-rifjut ta 'awtorizzazzjoni. Dan ifisser li l-paġna mitluba huwa protett minn password li għandha tiddaħħal biex tikkonferma l-entrata.
  5. Il-projbizzjoni ta 'ammissjoni, qal kodiċi 403. Restrizzjonijiet fuq opinjonijiet, downloads jew vidjo - rispons komuni fuq l-Internet.
  6. Hemm ukoll verżjonijiet oħra tal-kodiċi: l-moviment temporanju tal-fajl mitluba, l żball server interna, il-moviment finali. F'dan il-każ, l-utent se jiġu dirottati. Jekk kodiċi 500, li jfisser li kien hemm nuqqasijiet fl-operazzjoni server.

URL - x'inhu?

URL - huwa l-qalba ta 'l-internet ta' komunikazzjoni bejn il-klijent u s-server. Talba huwa normalment tintbagħat permezz tal-URL - Uniform Resource Locator. istruttura talba url hija sempliċi ħafna. Din tikkonsisti minn diversi elementi: protokoll http (header), hoot (indirizz tal-websajt), tal-port, triq resourte u mistoqsija.

Il-protokoll huwa wkoll disponibbli għal konnessjoni https sigura u skambju ta 'informazzjoni. URL-indirizz fiha informazzjoni dwar it-tqegħid ta 'sit partikolari fuq l-Internet. Indirizz tinkludi l-isem tad-dominju, il-passaġġ għall-paġna, kif ukoll l-isem tagħha.

L-iżvantaġġ prinċipali tax-xogħol li URL - huwa interazzjoni skomdi bl-alfabet Latin, kif ukoll in-numri u simboli. L-SEO ottimizzazzjoni url indirizz għandu rwol importanti.

ideat utli

utenti tal-kompjuter attivi u l-iżviluppaturi mhumiex postijiet li jiffamiljarizzaw irwieħhom ma 'xi pariri professjonali mogħtija minn esperti fil-qasam:

  • Indika dati iskadenza ta 'fajls u dokumenti, suġġetti għal aġġornamenti. Informazzjoni statistika hija pprovduta fil-valuri għoljin ta 'max-età.
  • Dokument separat għandu jkun disponibbli biss għal URL wieħed.
  • Jekk il-fajl aġġornament għall jitniżżlu mill-utent, jinbidel l-isem u torbot lilha. Dan jiżgura li l-download ġdid, minflok dokument skaduti.
  • headers aħħar-Modifikat għandu jikkonforma mad-data attwali tal-aħħar bidliet fil-kontenut. Jekk ma resave paġni u dokumenti, sakemm inti bidla minnhom.
  • Uża l-WARA L-talba biss fejn hija meħtieġa. Jimminimizzaw xogħol ma SSL.
  • Headers qabel server li tibgħat għandha tivverifika l-REDbot plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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