Rekenaars, Netwerk
Wat is die http header?
Gebruik die http headers daar 'n uitruil van amptelike inligting tussen kliënt en bediener. Hierdie inligting is onsigbaar vir gebruikers, maar dit is onmoontlik sonder die korrekte werking van die leser. Vir gewone gebruikers inligting oor hierdie en oor die take http headers lyk nogal ingewikkeld, maar in werklikheid het hulle nie moeilik taal bevat. Dit is wat in die gesig staar die web gebruikers op 'n daaglikse basis.
Wat is die http headers?
"Hypertext Transfer Protocol" - so vertaal http kop. As gevolg van sy bestaan, moontlik verband tussen "kliënt-bediener". As verduidelik in eenvoudige terme, deur die leser stuur 'n versoek, te inisieer verbinding met die bediener. Laaste, by verstek, wag 'n versoek van 'n kliënt, verwerk dit, en stuur terug 'n opsomming of antwoord. In die soekkassie, die gebruiker "gehamer" in op die blad adres wat begin met http: // en die uitslae wat in die vorm van die oop bladsy resultate.
Wanneer die druk van 'n web adres in die ooreenstemmende lyn, is die leser vereis bediener met behulp van DNS. Die bediener erken die http header (een of meer), wat hom 'n kliënt stuur, en dan uitgange die versoek kop. Die stel bestaan uit 'n verpligte pre-bestaande titels en nie gevind nie.
In die algemeen, http headers voldoende effektiewe. Hulle is nie sigbaar in die HTML-kodering, hulle gestuur om die verlangde inligting. Baie titels word outomaties gestuur deur die bediener. Ten einde dit in PHP stuur, gebruik die funksie kop.
leser interaksie en webwerf
Skema van interaksie tussen die leser en die terrein is eenvoudig. So, http kop begin die soektog string, wat dan na die bediener gestuur word. In reaksie hierop het die kliënt se behoeftes die inligting kom. Terloops, http protokol vir sewentien jaar - die meeste gebruik word op die internet. Dit is eenvoudig, betroubaar, vinnig en buigsaam. Die hooftaak http - versoek inligting uit die web-bediener. Die kliënt is 'n leser en die bediener - ligthttp, apache, nginx. As die verband tussen hulle suksesvol is, die bediener in reaksie op 'n navraag gekry die gewenste inligting. Http inligting sluit teks, klank lêers, video.
Die protokol kan vervoer vir ander wees. kliënt versoek bestaan uit drie dele:
- die beginspan (boodskap tipe);
- header (boodskap opsies);
- liggaam van inligting ( 'n boodskap dat 'n leë lyn skei).
Die wenstreep - 'n verpligte deel van die kop velde van die versoek http. versoek van die gebruiker struktuur is saamgestel uit drie hoofdele:
- Metode. Met dit dui op die tipe versoek.
- Pad (weg). Hierdie lyn van die URL wat die domein volg.
- Die protokol gebruik. Dit bestaan uit 'n weergawe van die protokol en http.
Moderne blaaier te gebruik weergawe 1.1. Gevolg deur titels in die formaat "naam: waarde".
HTTP-caching
Die bottom line is dat die kas bied stoorplek vir HTML-bladsye en ander lêers in die kas (in die bedryf geheue op jou hardeskyf). Dit is in orde te bespoedig toegang tot hulle en weer red bandwydte.
Die kas is die kliënt leser, die intermediêre poort en instaanbediener. Voordat jy 'n boodskap stuur deur URL, sal die leser kyk vir voorwerpe in die kas. As die voorwerp is nie teenwoordig is, is die versoek aangestuur na die volgende bediener, waar dit nagegaan caching http headers op nginx bediener. Poorte en gevolmagtigdes word deur verskillende gebruikers, sodat die kas gedeel.
HTTP-caching kan nie net aansienlik bespoedig die werking van die webwerf, maar ook om die ou weergawe van die bladsy gee. Met die webwerf kas toe te stuur headers na die reaksie. Dit mag nie die kas via HTTPS verlangde inligting.
Beskrywing http headers
Een van die belangrikste kas meganismes beskou http headers verstryk. Hierdie nuus rapporteer die vervaldatum voorsien in die reaksie inligting. Hulle dui die tyd en datum wanneer die kas as verouderd beskou. Byvoorbeeld, 'n opskrif soos volg: Verval: Wen, 30 November 2016 13:45:00 GMT. Hierdie struktuur is byna oral gebruik, insluitend om die kas bladsye en foto's. As die gebruiker 'n ouer datum kies, sal die inligting nie kas.
Http proxy kop is header skakel kategorie. Hulle is nie die kas by verstek. Kas om behoorlik te werk, moet elke URL ooreenstem met een verpersoonliking van die inhoud. As die bladsy is geldig in twee tale, moet elke weergawe van sy eie URL het. Titel wissel na gelang van die kas navraag naam kop. Byvoorbeeld, as die navraag vertoon, hang af van die leser, die bediener moet 'n kop te stuur. So, in die kas gebêre verskillende weergawes van navrae en tipes dokument. TTP aanvaar kop vereis om 'n lys van moontlike formate van hulpbronne gebruik, met dit baie maklik om mee te werk, aangesien dit onnodige elimineer.
Daar is vier groepe van headers wat oorhoofse slaag. Dit is die belangrikste nuus - hulle is vervat in 'n verslag bediener en die kliënt, die versoek en reaksie, asook die natuur. Laasgenoemde beskryf die inhoud van enige boodskappe van die kliënt en die bediener.
HTTP header word beskou as 'n bykomende magtiging. Wanneer die web-bladsy vra die kliënt verifikasie, die leser gee 'n spesiale venster met velde vir die invoer van gebruiker naam en wagwoord. Na afloop van die gebruiker hul data binnekom, die leser stuur 'n versoek http. Dit bevat die titel van "magtiging".
Hoe om die nuus te sien?
Om die http header sien, moet jy inproppe installeer vir jou leser, byvoorbeeld, firefox:
- Firebug. View nuus, kan jy die blad netto (netwerk), waar kies alle (al). Hierdie inprop het die eienskappe wat nuttig vir web ontwikkelaars sal wees.
- Live HTTP-hoofde. Eenvoudige plug-in vir besigtiging http headers. Met dit kan gegenereer word met die hand te vra.
- Lede Ghrome maklik sien in die nuus toe hulle op die knoppie instellings, kies Developer Tools (netto werke).
Wanneer inproppe geïnstalleer, voer dit en verfris jou leser.
navraag metodes
Die gebruik in HTTP metodes, het ooreenkomste met die voorskrifte wat later in die vorm van boodskappe aan die bediener oorgedra. Dit is 'n spesiale woord in die Engelse taal.
- KRY metode. Dit word gebruik om inligting uit die bron aan te vra. Dit was by hom gebly al die aksies te begin.
- Post. Deur dit te gebruik ingedien word. Byvoorbeeld, 'n boodskap op 'n sosiale netwerk of 'n opmerking, die leser plaas die post-versoek liggaam en stuur dit aan die bediener.
- Kop. Die metode is soortgelyk aan die eerste, maar voer longfunksie. Hy vra net die meta-data, behalwe van die reaksie boodskap. Metode gebruik word, as hulle wil inligting oor lêers te kry sonder te laai. Gebruik dit as hulle wil om die funksies van die links op die bediener te toets.
- Plaas. Laai die data op die URL. Dit stuur groot hoeveelhede data.
- OPTIONS. Werk met die bediener konfigurasies.
- URI. Dit identifiseer 'n hulpbron en bevat 'n URL.
Struktuur http reaksie
Die bediener reageer op kliënt versoeke met 'n lang boodskappe. Die reaksie bestaan uit 'n paar lyne, wat die protokol weergawe, bediener status kode (200) aan te dui. Hy praat oor wat verander het op die bediener vir die verwerking van inkomende versoek:
- "Honderd" status dui op 'n suksesvolle verwerking van inligting. Die bediener stuur dan die dokument aan die kliënt. Die res van die versoek lyne dui ander inligting oor die oordraagbare inligting.
- As die lêer is nie gevind nie of nie bestaan nie, die bediener stuur na die kliënt 404, is dit ook bekend as 'n fout.
- Kode 206 dui gedeeltelike lêer aflaai, wat na 'n rukkie kan hervat word.
- Kode 401 dui op die weiering van magtiging. Dit beteken dat die bladsytitel waarvoor gevra word beskerm deur 'n wagwoord wat gevolg moet word ingevoer om die inskrywing te bevestig.
- Die verbod op toegang, gesê kode 403. Beperkings op menings, afgelaai of video - 'n algemene reaksie op die Internet.
- Daar is ook ander weergawes van die kode: die tydelike beweging van die versoek lêer, 'n interne stelsel fout, die finale beweging. In hierdie geval, sal die gebruiker herlei word. As 'n kode 500, wat beteken dat daar mislukkings in bediener operasie was.
URL - wat is dit?
URL - is die hart van die web van kommunikasie tussen die kliënt en die bediener. 'N Versoek word gewoonlik gestuur via die URL - uniform resource locator. versoek url struktuur is baie eenvoudig. Dit bestaan uit verskeie elemente: http protokol (header), toet (webadres), port, resourte pad en navraag.
Die protokol is ook beskikbaar vir 'n veilige HTTPS-verbinding en die uitruil van inligting. URL-adres bevat inligting oor die plasing van 'n bepaalde terrein op die Internet. Adres sluit die domein naam, die pad na die bladsy, sowel as sy naam.
Die belangrikste nadeel van die werk om 'n URL - dis ongemaklik interaksie met die Latynse alfabet, asook getalle en simbole. Die SEO optimalisering adres url speel 'n belangrike rol.
nuttige wenke
Aktiewe rekenaar gebruikers en ontwikkelaars is nie plekke om kennis te maak met 'n paar professionele advies gegee deur kundiges in die veld:
- Dui verval datums van lêers en dokumente, onderhewig aan updates. Statistiese inligting word verskaf in die hoë waardes van maksimum-ouderdom.
- 'N Afsonderlike dokument moet beskikbaar wees vir net een URL.
- As die update lêer om afgelaai te word deur die gebruiker, verander die naam en verwys na dit. Dit verseker dat die nuwe aflaai, eerder as verouderde dokument.
- Laaste wysiging kop moet voldoen aan die huidige datum van die laaste veranderinge in die inhoud. Moet bladsye en dokumente nie weer stoor, tensy jy hulle verander.
- Gebruik die post-versoek net waar dit benodig word. Minimaliseer werk met SSL.
- Headers voordat bediener moet die prop REDbot kyk.
Similar articles
Trending Now