KompyutaMtandao

Ni nini http header?

Matumizi http headers kuna kurushiana rasmi habari kati ya mteja na server. Habari hii ni asiyeonekana kwa watumiaji, lakini ni vigumu bila operesheni sahihi ya browser. Kwa watumiaji wa kawaida kuhusu hili na kuhusu kazi http headers kuonekana badala ngumu, lakini kwa kweli hawana kuwa na lugha ngumu. Hivi ndivyo nyuso mtandao user kila siku.

ni http nini headers?

"HyperText Transfer Protocol" - hivyo tafsiri http kichwa. Kutokana na kuwepo kwake sana, inawezekana uhusiano kati ya "mteja-server". Kama ilivyoelezwa katika suala rahisi, na kivinjari inapeleka ombi, kuanzisha uhusiano na server. Mwisho, kwa msingi, watapata ombi mteja, michakato yake, na kuzituma nyuma muhtasari au jibu. Katika sanduku ya utafutaji, mtumiaji "hammering" anwani ya tovuti ambayo yanaanza kwa http: // na matokeo kupatikana kwa njia ya ukurasa kufunguliwa.

Wakati uchapishaji anwani ya mtandao katika mstari inayolingana, browser anahitajika seva kutumia DNS. server inatambua http header (moja au kadhaa), ambayo inapeleka yake ya wateja, na kisha matokeo header ombi. kuweka lina lazima majina ya awali iliyopo na haikupatikana.

Kwa ujumla, http headers kutosha ufanisi. Wao ni kutoonekana katika HTML-coding, hawakutumwa na taarifa ombi. vyeo wengi moja kwa moja kutumwa na server. Ili kutuma katika PHP, kutumia kazi kichwa.

browser mwingiliano na tovuti

Mpango wa mwingiliano kati ya kivinjari na tovuti ni rahisi sana. Hivyo, http header inaanza kamba swala, ambayo ni kisha kutumwa kwa server. Katika kukabiliana, mteja anahitaji maelezo inakuja. Kwa bahati mbaya, http itifaki kwa miaka kumi na saba - nyingi hutumika kwenye mtandao. Ni rahisi, kuaminika, kwa haraka na rahisi. kuu kazi http - kuomba maelezo kutoka mtandao server. mteja ni kivinjari na server - ligthttp, Apache, nginx. Kama uhusiano kati yao na mafanikio, server katika kukabiliana na swala inapata taarifa unayotaka. Http habari pamoja na maandishi, sauti faili, video.

Itifaki inaweza kuwa usafiri kwa wengine. Ombi mteja lina sehemu tatu:

  • kikosi (Ujumbe aina);
  • header (chaguzi ujumbe),
  • mwili wa habari (ujumbe ambao hutenganisha line tupu).

kuanza line - kipengele lazima ya kichwa mashamba ya ombi http. muundo wa ombi user linajumuisha sehemu tatu kuu:

  1. Mbinu. Pamoja na inaonyesha aina ya ombi.
  2. Njia (njia). Hii mstari wa URL, ambayo inafuata kikoa.
  3. Itifaki kutumika. Lina toleo la itifaki na http.

browsers kisasa kutumia toleo 1.1. Ikifuatiwa na vyeo katika muundo "Jina: Thamani".

HTTP-Caching

msingi ni kwamba cache hutoa hifadhi kwa ajili ya HTML kurasa-na faili nyingine katika akiba (katika kumbukumbu ya uendeshaji kwenye diski yako). Hii ni ili kuongeza kasi ya upatikanaji wa kwao na tena kuokoa Bandwidth.

cache ni mteja browser, kati ya lango na seva mbadala. Kabla ya kutuma ujumbe kwa URL, kivinjari itaangalia kwa vitu katika akiba. Kama kitu haipo, ombi hilo kupelekwa kwa server ya, ambapo imechaguliwa Caching http headers juu ya nginx server. Gateways na washirika zinazotumiwa na watumiaji tofauti, ili cache ni pamoja.

HTTP-Caching unaweza kwa kiasi kikubwa tu kasi ya uendeshaji wa tovuti, lakini pia kutoa toleo la zamani la ukurasa. Pamoja na tovuti cache wakati wa kutuma headers kwa majibu. Hii haiwezi kache maelezo yaliyotakiwa kupitia HTTPS.

Maelezo http headers

Moja ya njia za muhimu zaidi cache kuchukuliwa http headers muda wake. vichwa vya habari hivi kutoa taarifa tarehe ya kumalizika muda zinazotolewa katika habari majibu. Wao zinaonyesha wakati na tarehe cache ni kuchukuliwa stale. Kwa mfano, header kama kama ifuatavyo: Muda unaisha: Wen, 30 Nov 2016 13:45:00 GMT. Muundo huu ni kutumika karibu kila mahali, ikiwa ni pamoja na kurasa cache na picha. Kama mtumiaji huchagua wakubwa sasa, habari hautakuwa kache.

Http wakala headers ni header kiungo jamii. Wao si kache kwa chaguo msingi. Cache kwa kazi vizuri, kila URL lazima yanahusiana na mfano halisi moja ya yaliyomo. Kama ukurasa ni halali katika lugha mbili, kila toleo lazima URL yake mwenyewe. Title hutofautiana kulingana na cache swala jina vichwa. Kwa mfano, kama kuonyesha swala inategemea browser, seva inahitaji kutuma kichwa. Kwa hiyo, katika cache zimehifadhiwa matoleo tofauti ya maoni na aina ya hati. TTP kukubali header inahitajika kuandaa orodha ya muundo uwezekano wa rasilimali zinazotumiwa, pamoja na kuwa rahisi kabisa kufanya kazi na, kwa vile hupunguza lazima.

Kuna makundi manne headers kwamba kupita uendeshaji. Hizi ni vichwa vya habari kuu - zinapatikana katika seva yoyote ripoti na mteja, ombi na majibu, pamoja na asili. mwisho inaeleza maudhui ya ujumbe wowote kutoka mteja na server.

header HTTP ni kuchukuliwa idhini ya ziada. Wakati mtandao ukurasa anauliza uthibitisho mteja, browser maonyesho dirisha maalum na mashamba ya kuingiza jina la mtumiaji na nenosiri. Baada ya mtumiaji inaingia data zao, browser inapeleka ombi http. Ina jina la "idhini".

Jinsi ya kuona vichwa vya habari?

Kuona http header, unahitaji kufunga programu-jalizi ya kivinjari chako, kwa mfano, firefox:

  • Firebug. View vichwa vya habari, unaweza tab wavu (ya mtandao), ambapo kuchagua wote (zote). Plugin hii ina sifa ya kuwa na manufaa kwa watengenezaji mtandao.
  • Live http vichwa. Simple plug-in kwa ajili ya kuangalia http vichwa. Pamoja na inaweza kuzalishwa manually kuomba.
  • Wanachama Ghrome urahisi kuona vichwa vya habari wakati click mazingira kifungo, kuchagua Developer Tools (net kazi).

Wakati programu-jalizi installed, kuendesha na mahitaji yako browser.

mbinu swala

mbinu kutumika katika HTTP, kuwa na mifano na maelekezo, ambayo ni kusambazwa kwa namna ya ujumbe kwa server. Hii ni neno maalumu katika lugha ya Kiingereza.

  • PATA mbinu. Ni kutumika kuomba taarifa kutoka rasilimali. Ilikuwa pamoja naye wote vitendo kuanza.
  • POST. Kwa kutumia ni kuwasilishwa kwa. Kwa mfano, ujumbe kwenye mtandao wa kijamii au maoni, browser maeneo POST-ombi mwili na kurejesha kwa server.
  • HEAD. Mbinu ni sawa na ya kwanza, lakini hufanya kazi ya mapafu. Yeye anauliza tu meta-data, ila kutoka kwa ujumbe majibu. Mbinu inatumika, kama wanataka kupata taarifa juu ya faili bila kupakua. Itumie kama wanataka mtihani utendaji wa viungo kwenye server.
  • PUT. Mizigo data kwenye URL. Hupeperusha kiasi kikubwa cha data.
  • CHAGUO. Kufanya kazi na usanidi server.
  • URI. Ni kubainisha rasilimali na ina URL.

Muundo http majibu

server anajibu maombi ya mteja na ujumbe mrefu. majibu lina mistari michache, ambazo zinaonyesha toleo la itifaki, server hali code (200). Yeye mazungumzo kuhusu nini kimebadilika kwenye kompyuta kwa ajili ya usindikaji wa ombi zinazoingia:

  1. "Mia" hali inaonyesha usindikaji mafanikio ya habari. server kisha kuzituma hati ya mteja. mapumziko ya mistari ombi zinaonyesha taarifa nyingine kuhusu taarifa ya zinaa.
  2. Kama faili haupatikani au haipo, server inapeleka kwa mteja 404, ni pia hujulikana makosa.
  3. Kanuni 206 inaonyesha sehemu ya faili kushusha, ambayo inaweza tena baada ya muda.
  4. Kanuni 401 inaonyesha kukataa kwa idhini. Hii ina maana kwamba ukurasa ulioombwa ni ulinzi na nywila ambayo lazima aliingia kuthibitisha kuingia.
  5. Katazo la admittance, alisema kanuni 403. Vikwazo kwa maoni, downloads au video - mwitikio kawaida kwenye mtandao.
  6. Pia kuna matoleo mengine ya code: harakati muda wa faili inayohitajika, ndani ya seva ilitokea, harakati ya mwisho. Katika hali hii, mtumiaji itaelekezwa. Kama kanuni 500, ambayo ina maana kwamba kulikuwa na matatizo katika operesheni server.

URL - ni nini?

URL - ni moyo wa mtandao wa mawasiliano kati ya mteja na server. Ombi ni kawaida kutumwa kupitia URL - sare locator rasilimali. Ombi url muundo ni rahisi sana. Lina vipengele kadhaa: http itifaki (header), hoot (tovuti anwani), bandari, resourte njia na swala.

Itifaki ni pia inapatikana kwa muunganisho salama https na kubadilishana habari. URL pepe ina taarifa kuhusu uwekaji wa tovuti fulani kwenye mtandao. Anuani ni pamoja na jina la uwanja, njia ya ukurasa, pamoja na jina lake.

drawback kuu ya kazi ya URL - ni mwingiliano kufedhehesha na alfabeti ya Kilatini, pamoja na namba na alama. SEO optimization url anwani ina jukumu muhimu.

mwanga msaada

Active watumiaji wa kompyuta na watengenezaji si maeneo ya kujifahamisha na baadhi ya ushauri wa kitaalamu uliotolewa na wataalam katika fani:

  • Onyesha tarehe ya kumalizika muda wa faili na hati, chini ya taarifa. taarifa za takwimu inatolewa katika maadili ya juu ya max-umri.
  • hati tofauti lazima uwepo kwa ajili ya URL moja tu.
  • Kama faili update kupakuliwa kwa mtumiaji, kubadili jina na kuunganisha yake. Hii kuhakikisha kwamba download mpya, badala ya hati imepitwa na wakati.
  • Mwisho iliyorekebishwa headers lazima kuendana na tarehe ya sasa ya mabadiliko ya mwisho katika maudhui. Lazima hifadhi tena kurasa na nyaraka, Msipoongoka yao.
  • Matumizi POST-ombi tu ambapo inahitajika. Punguza kazi na SSL.
  • Vichwa kabla ya kutuma server unapaswa kuangalia plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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