KompjuteraRrjet

Çfarë është http header?

Përdorni HTTP headers ka një shkëmbim të informacionit zyrtar në mes të klientit dhe serverit. Ky informacion është i padukshëm për përdoruesit, por kjo është e pamundur pa funksionimin e duhur të shfletuesit. Për përdoruesit e zakonshëm informacion në lidhje me këtë dhe në lidhje me detyrat HTTP headers duket mjaft e komplikuar, por në fakt ato nuk përmbajnë gjuhë të vështirë. Kjo është ajo që përballet përdorues të internetit në baza ditore.

Çfarë është HTTP headers?

"Transfer Protocol Hypertext", - kështu përkthehet header http. Për shkak të ekzistencës së saj shumë, lidhja e mundshme mes "klient-server". Nëse shpjegohet në terma të thjeshtë, nga shfletuesi dërgon një kërkesë, iniciuar lidhjen me serverin. Kaluar, si parazgjedhje, pret një kërkesë nga një klient, përpunon atë, dhe dërgon përsëri një përmbledhje ose përgjigje. Në kutinë e kërkimit, përdoruesit "goditje me çekan" adresën e faqes që fillon me http: // dhe rezultatet e arritura në formën e faqes hapur.

Kur shtypjen një adresë web në vijën përkatëse, shfletuesi është e nevojshme server duke përdorur DNS. Serveri pranon header HTTP (një ose disa), e cila dërgon atij një klient, dhe pastaj rezultatet header kërkuar. Seti përbëhet nga një detyrueshme titujve para-ekzistues dhe nuk e gjetën.

Në përgjithësi, HTTP headers mjaft efektive. Ata nuk janë të dukshme në HTML-kodim, ata janë dërguar në informacionin e kërkuar. Shumë tituj janë dërguar automatikisht nga serveri. Për të dërguar atë në PHP, përdorni header funksion.

ndërveprim shfletues dhe website

Skema e ndërveprimit në mes të shfletuesit dhe vend është mjaft e thjeshtë. Pra, http header fillon string query, i cili është dërguar më pas në server. Në përgjigje, klienti ka nevojë informacioni vjen. Rastësisht, protokoll http për shtatëmbëdhjetë vjet - më e përdorur në internet. Ajo është e thjeshtë, të besueshme, të shpejtë dhe fleksibël. Detyra http kryesore - të kërkojë informacion nga web-server. Klienti është një shfletues dhe server - ligthttp, apache, nginx. Nëse lidhja mes tyre është i suksesshëm, server në përgjigje të një pyetje Rinxjerr informacionin e dëshiruar. Informacion Http përfshin tekst, fotografi audio, video.

Protokolli mund të jenë të transportit për të tjerët. Kërkesa klienti përbëhet nga tri pjesë:

  • vija e nisjes (Lloji i mesazhit);
  • header (Mundësitë shtesë të mesazheve);
  • Trupi i informacionit (një mesazh që ndan një rresht bosh).

Fillimi Linja - një element i detyrueshëm nga fushat header i kërkesës http. Struktura kërkesë përdorues është i përbërë nga tri pjesë kryesore:

  1. Metodë. Me atë tregon llojin e kërkesës.
  2. Path (rrugë). Kjo linjë e URL, e cila ndjek domain.
  3. Protokolli përdoret. Ajo përbëhet nga një version të protokollit dhe http.

shfletuesit modern përdorin versionin 1.1. Ndjekur nga titujt në formatin "Emri: vlera".

HTTP-caching

Shkarko fund është se cache siguron ruajtjen për HTML-faqe dhe fotografi të tjera në cache (në kujtesën e veprojnë në hard drive tuaj). Kjo është në rregull për të përshpejtuar qasjen në to dhe të ri-të shpëtuar Bandwidth.

Cache është shfletuesi klienti, ndërmjetme portë dhe prokurë server. Para se të dërgoni një mesazh me anë të URL, shfletuesi do të kontrollojë për objektet në cache. Nëse objekti nuk është i pranishëm, kërkesa i dërgohet server tjetër, ku ajo është e kontrolluar headers caching http në serverin nginx. Gateways dhe proxies janë përdorur nga përdorues të ndryshëm, kështu që cache është e ndarë.

HTTP-caching nuk mund të shpejtojë vetëm në mënyrë të konsiderueshme deri funksionimin e faqes, por edhe për të dhënë versionin e vjetër të faqes. Me vend cache kur dërgimit headers të përgjigjes. Kjo nuk mund të jetë kopje e ruajtur informacionin e kërkuar nëpërmjet HTTPS.

headers Përshkrimi HTTP

Një nga mekanizmat më të rëndësishëm cache konsiderohen HTTP headers skadon. Këto tituj po e raportoni datën e skadimit dhënë në informacionin përgjigje. Ata tregojnë kohën dhe datën kur cache konsiderohet ndenjur. Për shembull, një header të tilla si vijon: Skadon: Wen, 30 Nov 2016 13:45:00 GMT. Kjo strukturë është përdorur pothuajse kudo, duke përfshirë në faqet cache dhe fotot. Nëse përdoruesi zgjedh një datë të vjetër, informacioni nuk do të jetë kopje e ruajtur.

HTTP Headers prokurë janë kategoria lidhje header. Ata nuk janë kopje e ruajtur nga default. Për të cache të punuar si duhet, çdo URL duhet të korrespondojnë me një mishërim të përmbajtjes. Nëse faqe është e vlefshme në dy gjuhë, çdo version duhet të ketë URL e vet. Title ndryshojnë sipas cache emrin query headers. Për shembull, në qoftë se ekranit query varet nga shfletuesin, serveri duhet të dërgojë një kokë. Kështu, në cache ruhen versione të ndryshme të pyetjeve dhe llojet e dokumenteve. TTP pranojë header është e nevojshme për të hartuar listat e formateve të mundshme të burimeve të përdorura, me mjaft të lehtë për të punuar me të, pasi ajo eliminon panevojshme.

Ka katër grupe të headers që kalojnë lart. Këto janë titujt kryesore - ato janë të përfshira në ndonjë server raport dhe klientit, kërkesës dhe përgjigjes, si dhe natyrën. Ky i fundit e përshkruan përmbajtjen e çdo mesazheve nga të klientit dhe serverit.

header HTTP është konsideruar si një autorizim shtesë. Kur web-faqe kërkon vertetimi klientit, shfletuesi shfaq një dritare të veçantë me fushat për të hyrë emrin e përdoruesit dhe fjalë-kalimin. Pasi përdoruesi hyn në të dhënat e tyre, shfletuesi dërgon një kërkesë http. Ajo përmban titullin e "autorizimit".

Si për të parë titujt?

Për të parë header HTTP, ju duhet të instaloni plug-ins për shfletuesit tuaj, për shembull, Firefox:

  • Firebug. Shiko titujt, ju mund të neto tab (rrjeti), ku zgjidhni të gjitha (të gjithë). Ky plugin ka karakteristikat që do të jenë të dobishme për web developers.
  • headers Live HTTP. Simple plug-in për shikimin HTTP headers. Me të mund të gjenerohet dorë kërkojnë.
  • Anëtarët Ghrome lehtë të shohin titujt, kur ata klikoni butonin settings, zgjidhni Tools Developer (vepra neto).

Kur plug-ins janë instaluar, e drejtuar atë dhe rifreskoni të shfletuesit.

metodat query

Metodat e përdorura në HTTP, kanë ngjashmëri me udhëzimet, të cilat janë të transmetueshme në formën e mesazheve në server. Kjo është një fjalë të veçantë në gjuhën angleze.

  • MERRNI metodë. Ajo është përdorur për të kërkuar informacion nga burimi. Ajo ishte me të gjitha veprimet fillojnë.
  • POST. Përdorimi i është dorëzuar. Për shembull, një mesazh në një rrjet social apo një koment, shfletuesi vendos trupin POST-kërkesën dhe e dërgon atë në server.
  • HEAD. Metoda është e ngjashme me të parën, por kryen funksionin pulmonar. Ai kërkon vetëm meta-të dhënave të, përveç nga mesazhi përgjigje. Metodë është përdorur, në qoftë se ata duan për të marrë informacion mbi fotografi pa shkarkimit. Përdorin atë në qoftë se ata duan për të provuar funksionalitetin e lidhjeve në server.
  • PUT. Ngarkesa të dhënat në URL. Ajo transmeton sasi të mëdha të të dhënave.
  • OPTIONS. Duke punuar me konfigurimin e serverit.
  • URI. Ajo identifikon një burim dhe përmban një URL.

Struktura përgjigje http

Serveri i përgjigjet kërkesave të klientit me mesazhe të gjata. Përgjigja përbëhet nga disa rreshta, të cilat tregojnë versionin e protokollit, server kodin e statusit (200). Ai flet për çfarë ka ndryshuar në server për përpunimin e kërkesës në hyrje:

  1. "Njëqind" status tregon një përpunim të suksesshëm të informacionit. Serveri pastaj i dërgon dokumentin për klientin. Pjesa tjetër e linjave të kërkesës tregojnë informacione të tjera në lidhje me informacionin e transmetuar.
  2. Nëse skedari nuk gjendet, ose nuk ekziston, serveri dërgon klientit 404, ajo është quajtur edhe një gabim.
  3. Kodi 206 tregon skedarëve të pjesshme shkarkimit, të cilat mund të rifillojë pas një kohë.
  4. Kodi 401 tregon refuzimin e autorizimit. Kjo do të thotë se faqja e kërkuar është e mbrojtur nga një fjalëkalim që duhet të hyrë për të konfirmuar hyrjen.
  5. Ndalimin e pranimit, tha kodin 403. Kufizimet mbi pikëpamjet, shkarkime ose video - një përgjigje të përbashkët në internet.
  6. Ka edhe versione të tjera të kodit: lëvizjen e përkohshme të dosjes së kërkuar, një gabim i brendshëm server, lëvizja finale. Në këtë rast, përdoruesi do të ridrejtuar. Nëse një kod 500, që do të thotë se ka pasur dështime në funksionimin e serverit.

URL - çfarë është ajo?

URL - është zemra e web e komunikimit në mes të klientit dhe serverit. Kërkesa është dërguar zakonisht nëpërmjet URL - uniforme locator burimeve. Struktura kërkesë url është shumë e thjeshtë. Ajo përbëhet nga disa elemente: protokollin HTTP (header), Hoot (adresa e internetit), port, rrugë resourte dhe pyetje.

Protokolli është gjithashtu në dispozicion për lidhje të sigurt HTTPS dhe shkëmbimin e informacionit. URL-adresa përmban informacion në lidhje me vendosjen e një faqe të veçantë në internet. Adresa përfshin emrin e domain, rruga drejt faqes, si dhe emrin e saj.

Pengesë kryesore e punës në një URL - kjo është ndërveprimi vështirë me alfabetin latin, si dhe numrat dhe simbolet. SEO optimization adresa url luan një rol të rëndësishëm.

lë të kuptohet se të dobishme

përdoruesa aktivë kompjuter dhe zhvilluesit nuk janë vende për t'u njohur me disa këshilla profesionale të dhënë nga ekspertë të fushës:

  • Shënoni datat e skadimit të dosjeve dhe dokumenteve, në varësi të rejat. Informacioni statistikor është dhënë në vlerat e larta të max-moshës.
  • Një dokument i veçantë duhet të jetë në dispozicion vetëm për një URL.
  • Nëse skedari përditësim që të shkarkohet nga ana e përdoruesit, të ndryshojë emrin dhe të lidhura me të. Kjo siguron që shkarkim të ri, në vend se dokumenti vjetëruar.
  • Të fundit-Modifikuar headers duhet të jenë në përputhje me datën aktuale të ndryshimeve të fundit në përmbajtje. Nuk duhet të resave faqet dhe dokumentet, nëse ju ndryshoni ato.
  • Përdorni post-kërkesë vetëm kur është e nevojshme. Minimizuar punën me SSL.
  • Headers para server dërguese duhet të kontrolloni REDbot plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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