ComputerNetwork

Unsa ang http header?

Gamita ang http header adunay usa ka pagbinayloay sa opisyal nga impormasyon sa taliwala sa kliyente ug sa server. Kini nga impormasyon mao ang dili makita sa tiggamit, apan kini dili mahimo nga walay sa husto nga operasyon sa browser. Alang sa mga ordinaryo nga mga tiggamit sa impormasyon mahitungod niini ug mahitungod sa mga buluhaton http header daw hinoon komplikado, apan sa pagkatinuod wala sila naglakip lisud nga pinulongan. Kini mao ang nag-atubang sa web user sa usa ka adlaw-adlaw nga basehan.

Unsa ang http header?

"Hypertext Transfer Protocol" - sa ingon hubad http header. Tungod sa iyang kaayo nga kinabuhi, posible nga koneksyon tali sa "kliyente-server". Kon gipatin-aw sa simple nga mga termino, pinaagi sa browser nagpadala sa usa ka hangyo, pagsugod koneksyon sa server. Last, pinaagi sa default, naghulat sa usa ka hangyo gikan sa usa ka kliyente, nagproseso niini, ug nagpadala sa usa ka summary o tubag. Diha sa search box, user "pagdokdok" ang site address nga nagsugod uban sa http: // ug ang mga resulta nga nakuha diha sa porma sa mga giablihan panid.

Sa diha nga ang pag-imprinta sa usa ka web address sa katugbang nga linya, ang browser gikinahanglan server sa paggamit sa DNS. server Ang ila sa http header (usa o pipila), nga gipadala kaniya sa usa ka customer, ug unya outputs sa gihangyo header. set naglangkob sa usa ka mandatory pre-kasamtangan nga mga titulo ug dili makita.

Sa kinatibuk-an, http header igo epektibo. Sila mao ang mga dili makita diha sa HTML-coding, sila gipadala ngadto sa gihangyo nga impormasyon. Daghang mga titulo awtomatikong gipadala sa server. Aron sa pagpadala niini sa PhP, sa paggamit sa function header.

browser interaction ug website

Pamaagi sa interaction tali sa browser ug sa site mao na mga walay-pagtagad. Busa, http header nagsugod sa pangutana pisi, nga mao ang dayon gipadala ngadto sa server. Sa tubag, kliyente sa nagkinahanglan sa impormasyon moabut. Incidentally, http protocol alang sa napulo ug pito ka tuig - ang labing gigamit diha sa Internet. Kini mao ang yano nga, kasaligan, sa pagpuasa ug flexible. Ang nag-unang tahas http - mohangyo impormasyon gikan sa web-server. kliyente mao ang usa ka browser ug sa server - ligthttp, apache, nginx. Kon ang koneksyon tali kanila mao malampuson, ang server sa tubag sa usa ka pangutana retrieves sa gitinguha nga impormasyon. Http impormasyon naglakip sa teksto, audio file, video.

protocol Ang mahimo nga sa transportasyon alang sa uban. kliyente hangyo naglangkob sa tulo ka mga bahin:

  • ang linya sa pagsugod (matang nga mensahe);
  • header (mga kapilian mensahe);
  • lawas sa impormasyon (usa ka mensahe nga nagbulag sa usa ka blangko nga linya).

Ang pagsugod linya - sa usa ka mandatory nga elemento sa kaumahan header sa hangyo http. hangyo user gambalay gilangkuban sa tulo ka mga nag-unang mga bahin:

  1. Pamaagi. Uban niini nagpakita sa matang sa hangyo.
  2. Dalan (dalan). Kini nga linya sa URL, nga nagsunod sa domain.
  3. protocol sa gigamit. Kini naglangkob sa usa ka bersyon sa protocol ug http.

Ang modernong mga browsers paggamit version 1.1. Gisundan sa mga titulo sa format "ngalan: bili".

Http-caching

Ang punto mao nga ang cache naghatag og storage alang sa HTML-mga panid ug ubang mga files sa cache (sa operating handumanan sa imong mga malisud nga drive). Kini mao ang aron sa SPEED sa access ngadto kanila ug pag-pagluwas sa bandwidth.

cache mao ang kliyente browser, ang intermediate ganghaan ug sa proxy server. Sa dili ka pa ipadala sa usa ka mensahe pinaagi sa URL, ang browser nga check alang sa mga butang sa cache. Kon ang butang dili karon, ang hangyo nga ipadala ngadto sa sunod nga server, diin kini gitan-aw caching http header sa nginx server. Ganghaan ug mga proxy gigamit sa lain-laing mga tiggamit, mao nga ang mga cache ang mipakigbahin.

Http-caching dili lamang sa kamahinungdanon mapadali ang operasyon sa site, apan usab sa paghatag sa daan nga bersyon sa panid. Uban sa cache site sa diha nga sa pagpadala header sa tubag. Kini dili mahimo nga cached impormasyon gihangyo pinaagi sa https.

Description http header

Usa sa labing importante nga mga mekanismo cache giisip http header matapos. Kini nga mga headlines nga nagtaho sa expiration date nga gihatag sa impormasyon tubag. nagpakita sila sa panahon ug sa petsa sa diha nga ang cache giisip stale. Pananglitan, ingon nga usa ka header sa mosunod: Matapos: Wen, 30 Nov 2016 13:45:00 GMT. gambalay Kini nga gigamit halos bisan diin, lakip na sa mga panid cache ug mga hulagway. Kon mopili user sa usa ka tigulang nga petsa, ang impormasyon dili cached.

Http proxy header mao ang header link kategoriya. Sila wala cached pinaagi sa default. Sa cache sa pagtrabaho sa husto nga paagi, kinahanglan hiuyon, angay sa matag URL ngadto sa usa ka larawan sa mga sulod. Kon ang panid balido sa duha ka pinulongan, ang matag bersyon kinahanglan nga adunay iyang kaugalingon nga URL. Title magkalahi sumala sa ngalan sa pangutana header cache. Pananglitan, kon ang pangutana display agad sa browser, ang server kinahanglan nga ipadala sa usa ka header. Mao kini ang, sa cache gitipigan lain-laing mga bersiyon sa mga pangutana ug mga matang dokumento. Ttp modawat header gikinahanglan sa pagkalos sa listahan sa posible nga format sa mga kapanguhaan nga gigamit, uban niini na sayon sa pagtrabaho uban sa, tungod kay kini mitangtang wala kinahanglana.

Adunay upat ka mga grupo sa mga header nga moagi sa ibabaw. Kini mao ang mga nag-unang headlines - sila nga anaa sa bisan unsa nga report server ug sa mga kliyente, ang hangyo ug tubag, ingon man usab sa sa kinaiyahan. Ang ulahing naghulagway sa sulod sa bisan unsa nga mga mensahe gikan sa mga kliyente ug sa server.

Http header giisip nga usa ka dugang nga pagtugot. Sa diha nga ang web-panid nga nangutana sa kliyente panghimatuud, ang browser pagpakita sa usa ka espesyal nga bintana sa kaumahan sa pagsulod sa user ngalan ug password. Human sa user sa mosulod sa ilang mga data, ang browser nagpadala sa usa ka hangyo http. Kini naglangkob sa titulo sa "pagtugot".

Sa unsa nga paagi sa pagtan-aw sa mga headlines?

Aron sa pagtan-aw sa http header, kamo kinahanglan nga-instalar sampong-ins alang sa imong browser, alang sa panig-ingnan, License:

  • Firebug. Tan-awa ang ulohan sa balita, nga kamo mahimo tab pukot (network), diin ang pagpili tanan (sa tanan). plugin Kini nga mga bahin nga mahimong mapuslanon alang sa web developers.
  • Live http header. Yano nga sampong-sa sa pagtan-aw http header. Uban sa kini nga namugna sa kamut mohangyo.
  • Mga sakop sa Ghrome dali makakita sa mga headlines sa diha nga i-klik sila sa button setting, sa pagpili sa Developer Tools (pukot buhat).

Sa diha nga sampong-ins nga instalar, modagan kini ug sa pagpabuhi sa imong mga browser.

pamaagi sa pangutana

Ang mga pamaagi nga gigamit sa http, adunay kaamgiran sa mga instruksiyon, nga transmitted sa porma sa mga mensahe ngadto sa server. Kini mao ang usa ka espesyal nga pulong sa Iningles nga pinulongan.

  • PAGPAKALUWAS pamaagi. Kini gigamit aron sa paghangyo sa impormasyon gikan sa kapanguhaan. Kini mao ang uban kaniya sa tanang mga buhat magsugod.
  • POST. Pinaagi sa paggamit kini gisumiter sa. Pananglitan, ang usa ka mensahe sa usa ka social network o sa usa ka comment, ang browser mobutang sa POST-hangyo lawas ug gipadala kini ngadto sa server.
  • HEAD. pamaagi mao ang susama sa una, apan naghimo pulmonary function. Siya nangutana lamang sa meta-data, gawas sa gikan sa sa mga mensahe sa tubag. Pamaagi gigamit, kon sila gusto sa pagkuha sa impormasyon sa mga file nga walay download. Gamita kini kon gusto sila sa pagsulay sa kagamitan, katuyoan sa mga sumpay sa server.
  • Ibutang ninyo. Gilulanan ang data sa URL. Kini ipasa sa dakong kantidad sa data.
  • OPSIYON. Nagtrabaho uban sa mga porma server.
  • Uri. Kini nagpaila sa usa ka kapanguhaan ug naglakip og usa ka URL.

Structure http tubag

server Ang mosanong sa hangyo kliyente uban sa taas nga mga mensahe. Ang tubag naglangkob sa usa ka pipila ka mga linya, nga nagpakita sa protocol nga bersyon, server status code (200). Siya naghisgot mahitungod sa unsay nakapausab sa server alang sa pagproseso sa mga umaabot nga hangyo:

  1. "Ka Gatos" kahimtang nagpakita sa usa ka malampuson nga pagproseso sa impormasyon. server dayon nagpadala sa dokumento ngadto sa mga kliyente sa. Ang uban nga mga linya hangyo nagpakita sa uban nga mga impormasyon bahin sa transmitted nga impormasyon.
  2. Kon ang payl dili makita o wala anaa, ang server nagpadala ngadto sa kliyente 404, kini gitawag usab sa usa ka sayop.
  3. Code 206 nagpakita partial file downloading, nga mahimong gipadayon human sa usa ka samtang.
  4. Code 401 nagpakita sa pagdumili sa pagtugot. Kini nagpasabot nga ang gihangyo panid gipanalipdan sa usa ka password nga kinahanglan gayud nga misulod aron sa pagmatuod sa pagsulod.
  5. Ang pagdili sa pagsulod, miingon code 403. Pagdili sa panglantaw, downloads o video - sa usa ka komon nga tubag diha sa Internet.
  6. Adunay uban nga mga bersyon sa code usab: ang temporaryo nga kalihukan sa gihangyo file, usa ka internal nga server sayop, sa katapusan nga kalihukan. Sa kini nga kaso, ang user nga redirected. Kon ang usa ka code 500, nga nagpasabot nga adunay mga kapakyasan sa server operasyon.

URL - unsa man kini?

URL - mao ang kasingkasing sa web sa komunikasyon tali sa kliyente ug sa server. Ang usa ka hangyo sa kasagaran gipadala pinaagi sa URL - uniporme kapanguhaan locator. hangyo url nga gambalay mao ang kaayo mga walay-pagtagad. Kini naglangkob sa pipila ka mga elemento: http protocol (header), motig-ik (website address), pantalan, resourte dalan ug pangutana.

protocol mao ang anaa alang sa luwas nga https koneksyon ug pagbinayloay sa impormasyon usab. URL-address naglangkob sa impormasyon mahitungod sa placement sa usa ka partikular nga dapit diha sa Internet. Address naglakip sa domain ngalan, ang dalan ngadto sa panid, ingon man usab sa ngalan niini.

Ang nag-unang drawback sa buhat ngadto sa usa ka URL - kini bakikaw pakig-uban sa mga Latin nga alpabeto, ingon man usab sa mga numero ug mga simbolo. Ang SEO pagkamalaumon address url pasundayag usa ka importante nga papel.

makatabang pasabut

Aktibo tiggamit computer ug developers dili mga dapit nga masinati uban sa pipila ka propesyonal nga tambag nga gihatag sa mga eksperto diha sa kapatagan;

  • Isulat petsa matapos sa file ug mga dokumento, ubos sa mga updates. Statistical impormasyon ang gihatag sa hataas nga mga mithi sa max-edad.
  • Usa ka linain nga dokumento kinahanglan nga anaa alang sa usa lamang ka URL.
  • Kon ang update file nga i-download pinaagi sa user sa, sa pag-usab sa mga ngalan ug misumpay sa niini. Kini nagsiguro nga ang mga bag-o nga download, kay sa outdated dokumento.
  • Last-Modified header kinahanglan mahiuyon ngadto sa karon petsa sa katapusan nga mga kausaban diha sa sulod. Dili ba resave mga panid ug mga dokumento, gawas kon mag-usab kamo kanila.
  • Gamita ang POST-hangyo lamang diin kini gikinahanglan. Menosi nga buhat uban sa SSL.
  • Header sa wala pa pagpadala server kinahanglan check sa REDbot plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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