ArvutidProgrammeerimine

HTTP-päis: kirjeldus, parameetrid, omadused ja soovitusi

Kaasaegne Internet põhineb suhtlemist kliendi (brauseri) ja server. Et nad saaksid omavahel suhelda, eri protokollide on välja töötatud. Üks neist on HTTP ja tänu temale saavad joosta brauseri kaudu ja vaadake HTML-lehekülgedel.

Mis on HTTP-päised

HTTP - see on viis HTML-lehti jagada kahe arvuti vahel. Protokoll leiutati 1990. aastal ja on praegu peamine meetod väljapanek lehekülgi Hypertext.

HTTP-päised - joon, mis suhtleb arvutiga. See meenutab inimeste vahelise dialoogi. Browser kui avate saidilt taotluse, see annab teile vajalikku teavet ise (keele, riigi, viide allikale, kerneli versioon ja nii edasi. N.). See info saadetakse serverile, ja seal seisab eriprogramm (Apache, nginx, LiteSpeed ja rohkem. N.). See loeb sai string ja sõltuvalt küsimuse genereerib vastuseks.

Näiteks mees avada google.com, siis tutvustab link otsinguväljale ja brauseri tekitab taotluse. HTTP-päise kaudu brauseri tingimisi järgmiselt:

Stardijoonele

Näita google.com

küsitlus

Ma olen Venemaalt

Ma kasutan Google Chrome

Vajan HTML-koodi

Mul on infot kasutaja

HTTP keha

ma eeldan

Server töötleb andmeid ja genereerib vastuseks:

Stardijoonele

Kõik on hästi, leht on leitud ja töötab

vastus

Ma töötan Apache

Page muutunud 2017/05/27

UTF-8 kodeeringut

sõnumi sisu

Hankige kood lehele

See uus teave kasutaja (login, parool)

Sõnumi sisu on edastatud HTML-koodi lehekülge.

HTTPS Omadused

Nüüd enamik saite koos läbib HTTP- HTTPS-ühendus. Erinevus viimaste on täiendav krüpteerimine kõigi edastatud teavet. Enne algust vahetada klient vajab SSL-sertifikaat server autentimiseks provverki. Arendaja ei muutu, ja see võimaldab jätkata tööd muutmata koodi.

Klient pärast sertifikaadi kontrolli seda autentsust (võrdleb sertifikaat server ja sertifikaadi keskele). Kui kõik on hästi, siis hakkab HTTP-protokolli. Pärast veendumist päised on krüpteeritud kaudu RSA sertifikaat. Nüüd ründaja saab varastada olulist kasutaja andmeid (login, parool ja nii edasi. N.).

Kasutaja HTTP-dialoogi

HTTP-dialoogi saab vaadata iseseisvalt. Kuna fraasi kasutatakse spetsiaalset vähendamist - kuupäev, Cookie, vastuvõtva Server jne Vaata HTTP - .. päised saab kasutada brauseri laiendus. Samuti aitab online teenuseid.

Et vaadata HTTP-päises kasutatavad pluginad:

  • Pyromaani.
  • Live HTTP päised.
  • HTTP päiseid.

Sidusteenuste kasutada:

  • Bertal.ru.
  • stupid.su.
  • Speed-Tester.Info.

Nad lõikepunkti saadud server päised ja näidata neid eraldi aknas. Ja ühelt lehelt saab 100-200 pealkirjad ja need võib saata perioodiliselt mõne aja pärast. Näiteks selleks, et vaadata online sotsiaalsete võrgustike.

HTTP-päised võib jagada nelja tüüpi:

  • General (Üldist päised) - kasutatud nõude ja vastuse;
  • nõuda (kutse päised) - Taotluse;
  • vastust (Response päised) - vastus;
  • Teave üksuse (üksuste päiseid) - küsimused ja vastused.

Stardijoonele kliendi

Et alustada teabevahetust, esimene moodustatud pealiin. Klient ütleb faili või objekt, mida ta vajab. Selleks teatud võimalusi tegeleda protokollile. Struktuur stardiliini koosneb kolmest osast:

päringu meetod

objekt

protokoll

POST

/c840024/upload.php

HTTP / 1.1

Hiljem kindlasti on olemas rida ja Host määratud URL-aadress kohas. On erinevaid meetodeid uurimise. Programmeerijad kasutavad sageli:

  • GET - teabenõudele (vastus saadetakse serveri link).
  • POST - teabe saatmist serverisse kaude (vastus ei ole nähtav aadressiribale).
  • HEAD - sama GET, kuid server tagastab ainult pealkiri.
  • Öeldes - edastada suuri taotlusi URL;

Pärast saates stardijoonele järgneb kõigi teiste rubriikide - User Agent, küpsist jne Ilma esmane ravi ei ole võimalik hakata vahetama informatsiooni üle HTTP ... Pealkirjad on ka ainus Lisaks protokollis 1,0 ja see ei ole üleantav.

Teabe edastamist kliendi

Pärast edastamist stardiliini klient saadab oma andmed hosting, näiteks brauseri versiooni ning kasutatavat keelt. Soovi korral server võib ka taotleda ja muud teavet klient:

Nõutav (alati edastada) HTTP-taotluse kaudu on Host, Referer, User Agent ja aktsepteerida.

Palvel päised mõjuta programmeerija ei saa nad moodustuvad brauserit. Seadista oma ülekande võib olla programmis läbi täiendava laiendamise.

Server HTTP-päise kaudu - vastusena lehe

Pärast taotluste kliendi lehe saadab server mõned stringid. PHP HTTP edastamise - pealkirjas kasutavad kaudu () funktsiooni. Näiteks saate teatada uuest asupaigast lehe:

kaudu ( "Location: http://www.site.com/").

Alates lehte serverist kliendi saadetud andmete vajalikku teavet. See meetod võib õppida vajamineva teabe server:

Peamiselt need taotlused tuleb korralikult kuvada otse brauseris. Neid kasutatakse, et parandada kiirust laadimise lehtedel.

pealkirju sisuliselt

On pealkirjad, mis viitavad päring ja vastus, iga taotluse on seotud konkreetse üksuse (koos HTML-koodi lehekülg). Tänu nendele taotlustele brauseri täpsustab informatsioon lehel. Neid kasutatakse aktiivselt vahemällu.

Kõige populaarsem pealkiri on sisuliselt Viimase muuta. Sellise taotluse võib saata nii brauseri server, ja vastupidi. Läbi selle pealkiri klient leiab, kas on vaja uuendada oma vahemälu. Näide dialoogi :

Klient: "Mul on vahemälu 2016/05/16, kui leht on muutunud serveris?"

Server: "Jah, vahemälu on muutunud 2017/03/19, siin on uus versioon."

serveri vastus

Kättesaamisel stardijoonele kliendi server genereerib vastuseks.

HTTP

protokolli versioon

Pealkiri staatus

selgitus

HTTP

1.1

200

korras

Kui ühenduse staatus kinnitas, server võib saata kliendi nõutud teabe.

Näide http-dialoogi võib näha allpool toodud pildil.

Soovin moodustab programmeerija lehel abil kaudu ().

olekukoodid

Et edaspidi suhelda kliendiga peab olema kindel, et kõik töötab hosting ja õigesti kuvada. Selle tagamiseks, märgutule vastused leiutati. Nad esindavad kolme-kohaline number.

Kanna staatuse, võite alustada lehtede nagu pealkiri, nagu kaudu ( «http / 1.1 200 Ok»).

puhverdatud lehekülgi

Et kiirendada protsessi vahetada lehekülgi, see leiutati vahemällu. Page salvestatakse kokkupakitud kohaliku arvutisse salvestada. Nüüd Tiitlid ei ole vaja meeles pidada, et saata suuri faile. Teil on vaja ainult veenduge, et teavet hosting ja klient on sama.

Loodud spetsiaalne vahemälu rea taotlusi, Saanud hosting kaudu kliendi kontrollib, kas tal on vahemälu lehel. Kui ei ole, siis saadab need serverisse. Tulevikus enne juurdepääsu brauseri protokollis see ainult kontrollida, kas vahemälu ei ole muutunud serveris.

Et kontrollida täpset teavet korral on näidustatud HTTP päised kehtivuse. Klient saadab informatsiooni, millised failid on lokaalselt salvestatud, ja server näitab oma versiooni. Kui nad teevad brauseri lihtsalt kuvab selle versiooni vahemälu.

SEO optimeerimise tingimata vaja täpsustada kuupäeva HTTP päiseid. Nendel eesmärkidel Viimase muuta. Lisaks vahemälu saab uuendada mõne aja pärast säilitamist. Selleks lõppemist. Seadistada cache kasutatakse Cache-Control, sest see võib lubada või keelata säästa teavet lehelt.

Õige vahemälu setup võimaldab teil kiiresti liikuda oma ressursid top teema otsingumootorid. Algoritmid Yandex ja Google perioodiliselt külastada veebilehte ja säilitada oma raha minu arhiivi. Mõne aja pärast nad pöörduvad serveri kontrollida teabe asjakohasus aega. Kui teave on muutunud, faili uuendatud toimub otsingumootori server, ja andmed on uuesti indekseerimine.

Mõned soovitavad kanda pealkirja Viimase Muudetud praegust kuupäeva, lootes, et robot, sest see hoiab neid top article väljastamist otsing. Aga selgub, et algoritm on muuta iga kord teabe sees vahemälu ja re-indeks uuesti. See ei ole alati kaasa häid tulemusi ning mõnikord võib halvendada seisukoha artikkel.

On URL-link brauseri baari

Suhelda hosting tutvustab alla iga kord, kui URL-link brauserisse. See kooditabel on kindel struktuur, ja vajalikku teavet edastatakse selle. Struktuur link koosneb viiest osast:

  • protokolli;
  • Soovitav objekti ja selle aadress;
  • port käitlemine;
  • HTTP-line (saates GET meetod);
  • päringule koodi.

Tänu lingid pääsete mitte ainult tüüpi HTTP lehti, PHP, ja nii edasi. N. Läbi nende on võimalik otsida andmebaasid, või saata teavet teises arvutis. See meetod on sageli häkkerid läbi SQL süstimise ja erinevaid meetodeid andmete varastamiseks andmebaasi leheküljel.

URL puuduseks on toetuse puudumise muud tähestikku - kasutatud enamasti ladina keeles. Sellepärast pead korralikult läbi mõelda lühendatud artikli pealkiri enne avaldamist. Lõppude lõpuks, otsingumootori link hindab kasulikkust ressurss ja teavet, mis võib pakkuda lehekülg kasutaja. Seetõttu SEO optimeerimise tuleks erilist tähelepanu pööratakse teket õige URL artikkel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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