Telefonia, Prugrammazione
HTTP-lunat: description, cunnessione, features, è ci voli
U mudernu Internet è middle nant'à i cumunicazioni trà u cliente (navigatore) è servore. So chi si pò cumunicà cù autra, sò statu sviluppatu protocols spiciali. Unu di sti hè u HTTP, è grazie à ellu, utilizatori pò curriri attraversu un navigatore è vista HTML-pagine.
Cosa hè HTTP-lunati
HTTP - hè una manera di HTML-pagine di spartera trà dui impianti. U prutucolu fu nvintatu in u 1990 è hè s'arricorda lu menu lu mètudu d 'Mustrà e pagine cu Hypertext.
HTTP-lunati - a linia chì communicates impianti. Ghjè sìmili di un dialogu trà ghjente. Navigatore quandu vi apre u situ rende una dumanda, si vi dà l 'infurmazione vole circa elli (lingua, paese, una riferenza à una risorsa, versione SPIP, è cusì on. N.). Tutti stu infurmazione hè mandatu à u servore, è ci tengu un prugrammu specifichi (Apache, Advocacia, LiteSpeed è di più. N.). Si leghje una catena ricevutu è sicondu à a quistione di rende una risposta.
Per esempiu, l'omu decide di apre google.com, si prisenta una lea in la casella di ricerca è u mutore di rende una richiesta. navigatore HTTP-lunat conditionally sicuenti:
A ligna di partenza | Mostra google.com |
nvistigazioni | I sugnu da a Russia I aduprà Google Chrome I bisognu di un HTML-codice I hannu infurmazione circa lu me |
corpu HTTP | I m'aspettu |
U servore trasfurmazioni di i dati, è rende un risposta:
A ligna di partenza | All hè bè, u pagina hè trovu e travagghi |
risposta | I travaglià nant'à Apache Page cambiatu 27.5.2017 ondes utf-8 |
corpu, missaghju | Get a pagina di u corsu Sta nova nantu à u corsu da u me (purtellu, codice) |
U corpu missaghju hè trasmessi pagine HTML-codice.
Features HTTPS
Avà più di i siti incù i passa in u HTTP- HTTPS-di cunnessione. Diffarenza di lu quessu hè un bez cunnizzioni di tutte e infurmazione trasmessi. Nanzu u principiu di u vostru cliente link abbisogna modu SSL-certificatu medicale per autentificazione servore provverki. Di l 'documentaliste ùn cambia, è si pò cuntinuà à travaglià senza mudificazione di u codice.
U cliente, dopu ad avè ricivutu u certificatu chèques si di a sputichezza (mancu lu certificatu da u servore, è u certificatu di u centru). Sè tutti hè bè, dopu si accumincia la HTTP-prutucolu. Dopu à quali cunfirmava ca li lunati sò encrypted Via certificatu RSA. Avà u attacker ponnu arrubbari infurmazione impurtante utilizatori (nomu di cunnizzione, chjave, è cetara è cetara. N.).
Dont HTTP-dialogu
HTTP-dialogu pò esse viste indipindente. As a frasa hè usatu spiciali riduzzione - Date, Marco, U Pranzu, Server, etc. Vede HTTP - .. lunati ponu aduprà i allargamentu navigatore. Ci sarà dinò aiutà à i servizii online.
À vede u HTTP-lunat di i plugins usati:
- Firebug.
- Lunati Live HTTP.
- lunati HTTP.
Di servizii online, aduprà:
- Bertal.ru.
- stupid.su.
- Speed-Tester.Info.
Iddi intercept acquistatu da u lunati servore, è li vede in una finestra sfarente. È da una pagina si pò acquistatu da 100-200 tituli, è ch'elli ponu esse mandati periodically dopu à qualchì tempu. Per esempiu, à verificà distancia in rete suciale.
HTTP-lunati pò essa divisa in quattru tipi:
- (Lunati General) General - usatu in a richiesta e risposta;
- à dumandà (Demande lunati) - per a dumanda;
- di risposta (lunati risposta) - risposta;
- Information circa l 'enti (lunati enti) - e dumande è risposte.
A ligna di partenza di u cliente FTP
A accumpagnari lu scanciu di nfurmazzioni, prima furmò la main line. Client si dici un schedariu o oggettu si deve. Per stu scopu certi modi di impignassi à u prutucolu. Struttura di i ligna accuminzata hè cumpostu di trè parti:
mètudu quistione | ughjettu | prutucolu |
POST | /c840024/upload.php | HTTP / 1.1 |
Dopu, esse sicuru, ci hè una linia è U Pranzu renseigné URL-indirizzu di u situ. Ci sò parechji mètudi di votu. Programmers spessu aduprà:
- Get - richiesta per nantu à u corsu (risposta hè mandatu à u servore à u lea).
- POST - mandà nantu à u corsu à u servore una manera ammucciatu (la risposta nun è visibili in lu barra indirizzu).
- HEAD - u listessu cum'è issu, ma u servore torna solu u titulu.
- Mastru - trasferimentu di grande richiesti per URL;
Dopu à mandà la linia accuminzata seguita da tutti l 'àutri artìculi - Agent User, Marco, etc. Senza lu malu primaria ùn hè micca pussibule di principiatu exchanging infurmazione nantu à HTTP ... Rùbbriche sò dinù u solu agghiunta in u prutucolu 1.0 è ùn micca esse cedutu.
U trasferimentu di infurmazioni da u cliente
Dopu à u trasferimentu di a ligna di partenza, u cliente manda u so dati à i òspite, per esempiu, a versione navigatore, è la lingua usata. Sè bramatu, u servore pò prumove richiesta è altre infurmazione da i clienti:
Nicissarii (sempre trasmessi) lunat HTTP-dumanda sò l 'U Pranzu, Referer, Gheorghe User è accetta.
At a richiesta lunati micca u so editore ùn pò, sò furmate da u navigatore. Cunfigurari u so trasferimentu pò esse à u prugramma à u sviluppu cunnizzioni.
Server HTTP-lunat - risposta à richiesti di a pagina
Dopu à avè ricivutu richiesti da u cliente, u pagina manna l 'servore qualchi filu. In PHP di trasmissioni HTTP - u titulu di usatu da funzione lunat (). Per esempiu, pudete lagnanza contru lu novu locu di a pagina:
lunat ( 'Location: http://www.site.com/').
Da a pagina u servore à i dati cliente mandatu cù i infurmazione necessaria. Stu mètudu ponu amparà u infurmazione nicissarii da u servore:
Principarmenti sti richiesti tuccherà à vede bè a pagina in u navigatore. Iddi sunnu usati pi migghiurari l 'vitezza di e pagine imbarcu.
année criticu
Ci sò tituli chì mpricari a richiesta e risposta, ogni dumanda hè liatu à un particulare enti (cù a pagina HTML-corsu). À ringrazià à issi richiesti u navigatore specifies infurmazione circa la pagina. Iddi sò attivamenti usatu pi caching.
U titulu di più pupulare hè nanzi tuttu un nom de-Mudificatu. Sta dumanda pò esse mandati da dui u mutore di u servore, è viciversa. À issu titulu di i clienti trova fora s'ellu hè necessariu à aghjurnà a so cache. Esempiu dialogu :
Client: "I hannu un cache di 05.16.2016, s'ellu a pagina hè cambiatu nantu à u servore?"
Server: "Iè, u cartulare hà cambiatu 03.19.2017, quì, hè una nova versione."
risposta servore
Nantu à avè ricivutu di a linea di partenza da u cliente, u servore rende una risposta.
HTTP | versione prutucolu | statutu Title | clarification |
HTTP | 1.1 | 200 | OK |
Sè hè cunfirmatu u so statutu di cunnessione, u servore ponu mandà u cliente l 'infurmazione dumandatu.
Esempiu situ http-dialogu pò esse vistu in u ritrattu sottu.
Demande de forma un editore nant'à a pagina usendu u lunat ().
statutu di Selinunte
À cuntinuà cumunicari cliente ci vole à esse sicuru chì tuttu travaglia nant'à u òspite è mustratu currettamente. À assicurà sta, u statuses di risposte eranu nvintatu. Ch'elli ripresentanu u numaru trè-cifri.
statutu di trasferimentu, vi ponu principiatu cù e pagine cum'è un titulu, cume lunat ( «situ http / 1.1 200 Ok»).
pagine in cache
À accurtà cusì u prucessu di u scambiu di pagine, è fù inventata caching. Page hè cullucatu in forma cumpressu nant'à un magazinu urdinatore. Avà Luigi nun hannu a ricordu di mandà i schedari grande. You solu bisognu di fà propriu sicuru ca l 'infurmazione nantu à u òspite è a lingua hè u listessu.
Creatu un statutu richiesti ligna a cache, dopu pigliatu u lunat pediatria da u chèques cliente à vede s'ellu hè un cartulare di a pagina. Se micca, ùn cherenu si da u servore. In l 'avvene, nanzu accessing u navigatore in u prutucolu si vi cuntrolla solu s'ellu u cache ùn hè statu cambiatu nantu à u servore.
À verificà nantu à u défilé in u apprupriati, hè indettatu quì in u validità lunati HTTP. U cliente manna infurmazione circa chi i schedari sò trove cullucate lucalmente in lu, è u servore so versione. S'elli trovu, u navigatore dimostra solu u so versione di u cache.
Per SEO-uttimizzazzioni anu puru bisognu à specificà una data in u lunati HTTP. Per sti mutivi lu Nom de-Mudificatu. In più, u cache di pò esse aghjurnata, dopu qualchi tempu di a pruvista. Per stu scopu Expires. Pi cunfigurari u cache di usatu Cache-Control, perchè si pò permette o disattiveghjanu à salvà infurmazione di a pagina.
installazione cache di Proper permette à voi à spustà subitu e so risorse in una pèrdita cima di pasqua di ricerca. Alguritmi Yandex è Google visita periodically u situ è priservà u so soldi in u mio archivi. Dopu à una stonda chì vinaranu à u servore à cuntrolla l 'attinenza di u tempu nantu à u corsu. Sè l 'infurmazione hà cambiatu, u zitellu u schedariu faci u servore search engine, è i dati sò sunari-mutore.
Certi cunsigliatu di trasfiriri titre Nom de-Mudificatu data oghji, sperandu ca lu Nelso perchè vi li tene in cima di ricerca articulu issuance. Ma si gira fora chì u algutitimu hà à scambià ogni vota l 'infurmazione dintra la cache di e sunari-accogliu hè dinò. U Populu ùn sempre cumannari a bona i risultati è volte pò cuscienza solu u scopu di l 'articulu.
U URL-lea in u caffè navigatore
À cumunicà cù u òspite prisenta i me ogni vota lu URL-lea in u vostru navigatore. Stu ghjocu hè una struttura difinitiva, e l 'infurmazione necessaria hè trasmessi therethrough. lea Structure custituitu di cincu parti:
- prutucolu;
- oggettu preziosi è u so indirizzu;
- assicurà u portu;
- HTTP-linia (mandà lu mètudu Get);
- quistione-codice.
Cù l'aiutu di i ligami possi tuccà micca solu à u tippu di pagine HTTP, PHP, è cetara è cetara. N. Attraversu li hè pussibili à circà a base, o mandà nantu à u corsu di un antru urdinatore. Sta pratica hè spessu hackers cunduce SQL-inieziuna è una varietà di i metudi di arrubbari infurmazione da un situ di basa di dati.
drawback URL hè a mancanza di sustegnu da altre inniani - usatu suprattuttu latinu. A causa di chistu, vi tuccherà à pinsà bè à u titulu di abbreviated di l 'articulu davanti à a pubblicazione. Dopu tuttu, lea search engine evaluates u usefulness di a risorsa è i infurmazioni chì pò custituiscia una pagina di u me. Dunque, in SEO-uttimizzazzioni fassi spiciali attinzioni pagatu apposta pi la criazzioni di la curretta URL di l 'articulu.
Similar articles
Trending Now