TelefoniaPrugrammazione

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

 

 

 

 

Newest

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