Počítače, Sieť
Aký je hlavičky http?
Použiť HTTP hlavičiek dochádza k výmene oficiálnych informácií medzi klientom a serverom. Táto informácia je neviditeľný pre užívateľov, ale to nie je možné bez správneho fungovania prehliadača. Informácie bežných užívateľov o tom a o úlohách http hlaviček zdať pomerne komplikované, ale v skutočnosti nemajú obsahovať ťažký jazyk. Toto je to, čo stojí na webovej užívateľa na dennej báze.
Čo je to HTTP hlavičky?
"Hypertext Transfer Protocol" - tak prekladá HTTP hlavičky. Vzhľadom k jeho existencii, možnosť pripojenia medzi "klient-server". Pokiaľ je vysvetlené v jednoduchých termínoch, prehliadačom odošle požiadavku, iniciovať pripojenie k serveru. A konečne, v predvolenom nastavení čaká na požiadavku od klienta, ju spracuje a odošle späť súhrn alebo odpoveď. Do vyhľadávacieho poľa, užívateľ "zatĺkanie" adresu servera, ktorý začína http: // a dosiahnuté výsledky v podobe otvorenej stránky.
Pri tlači webovej adresy v príslušnom riadku prehliadača je vyžadovaný server pomocou DNS. Server rozpozná HTTP hlavičky (jeden alebo viac), čo mu odošle zákazníkovi, a potom výstupy požadované hlavičky. Súprava sa skladá z povinných predtým existujúcich titulov a nebol nájdený.
Všeobecne platí, http hlavičky dostatočne účinný. Nie sú viditeľné v HTML kódovanie, sú zaslané požadované informácie. Mnoho tituly sú automaticky odoslaných serverom. Aby bolo možné ho poslať do PHP, použite hlavičku funkcie.
interakcie prehliadača a internetové stránky
Schéma interakcie medzi prehliadačom a stránok je pomerne jednoduché. Takže, hlavička http začína reťazec dotazu, ktorý je potom odoslaná na server. V reakcii na to, že klient potrebuje informácie pochádza. Mimochodom, http protokol sedemnásť rokov - najviac používaný na Internete. Je to jednoduché, spoľahlivé, rýchle a pružná. Hlavnou úlohou http - požiadať o informácie z webového servera. Klient je prehliadač a server - ligthttp, apache, Nginx. V prípade, že spojenie medzi nimi je úspešné, server v odpovedi na otázku vyhľadá požadované informácie. Informácie http obsahuje text, zvukové súbory, video.
Protokol môže byť doprava pre ostatných. Požiadavka klienta sa skladá z troch častí:
- Štartová čiara (správa);
- hlavičky (parametre správ);
- Telo informácie (správy, ktorá oddeľuje prázdny riadok).
Štartová čiara - povinný prvok hlavičky polí požiadavku HTTP. Požiadavka užívateľ štruktúra sa skladá z troch hlavných častí:
- Metóda. S ním udáva typ požiadavky.
- Path (Cesta). Táto linka URL, ktorá nasleduje doménu.
- Použitý protokol. Skladá sa z verzie protokolu a http.
Moderné prehliadače používajú verziu 1.1. Nasledované tituly vo formáte "názov: hodnota".
HTTP cache
Pointa je, že vyrovnávacia pamäť ponúka úložný priestor pre HTML stránok a iných súborov vo vyrovnávacej pamäti (v operačnej pamäti na pevnom disku). To je v záujme urýchlenia prístupu k nim a znovu uložiť šírku pásma.
Vyrovnávacia pamäť je prehliadač klienta, medziprodukt gateway a proxy server. Pred odoslaním správy pomocou adresy URL, bude prehliadač kontrolovať objekty v cache. V prípade, že objekt nie je prítomný, je požiadavka odovzdaný k ďalšiemu serveri, kde je kontrolovaná cache HTTP hlavičiek na Nginx servera. Brán a proxy sú používané rôznymi užívateľmi, takže cache je zdieľaná.
HTTP cache môže nielen výrazne zrýchli prevádzku webu, ale tiež dať starú verziu stránky. S vyrovnávacej pamäte miesta pri odosielaní hlavičky odpovede. To nemusí byť vyrovnávacej pamäte požadované informácie cez HTTPS.
Popis HTTP hlavičky
Jedným z najdôležitejších mechanizmov vyrovnávacej považované HTTP hlavičky zaniká. Tieto titulky hlási dátum vypršania poskytnuté v informáciách o odozvy. Vyplýva z nich, čas a dátum, kedy je cache považovaný zatuchnutý. Napríklad, ako hlavičky takto: Platnosť do: Wen, 30 Nov 2016 13:45:00 GMT. Táto štruktúra sa používa takmer všade, a to vrátane medzipamäte stránok a obrázkov. Ak používateľ vyberie staršieho dáta, informácie, ktoré nebudú do vyrovnávacej pamäte.
HTTP proxy hlavičky sú hlavičky link kategórie. Nie sú do vyrovnávacej pamäte v predvolenom nastavení. Medzipamäte, aby fungoval správne, každý URL sa musí zhodovať s jedným prevedením obsahu. V prípade, že strana je platný v dvoch jazykoch, z ktorých každá verzia musí mať svoju vlastnú adresu. Názov sa líši v závislosti od vyrovnávacej pamäti názov dotazu hlavičky. Napríklad, ak sa na displeji otázka, závisí na prehliadači, server potrebuje poslať hlavičku. Tak, vo vyrovnávacej pamäti sú uložené rôzne verzie otázok a typy dokumentov. TTP prijať hlavičku je nutné zostaviť zoznam možných formátov využívaných zdrojov, s to celkom jednoduché s ním pracovať, pretože eliminuje zbytočné.
Existujú štyri skupiny hlavičiek, ktoré prechádzajú nad hlavou. To sú hlavné titulky - sú obsiahnuté v každej správe o serverom a klientom, žiadosť a reakcie, ako aj prírode. Ten popisuje obsah žiadnych správ zo klientom a serverom.
HTTP hlavičky je považovaná za dodatočné povolenie. Je-li webovej stránky žiada overenie klienta, prehliadač zobrazí zvláštne okno s pole pre zadanie užívateľského mena a hesla. Potom, čo užívateľ zadá svoje údaje, odošle prehliadač požiadavku http. Obsahuje názov "povolenie".
Ako vidieť titulky?
Ak chcete zobraziť HTTP hlavičky, je potrebné nainštalovať zásuvné moduly pre prehliadače, napríklad Firefox:
- Firebug. Ukázať titulky, môžete kartu sieť (siete), kde vybrať všetky (all). Tento modul obsahuje funkcie, ktoré budú užitočné pre webové vývojárov.
- Živé HTTP hlavičky. Jednoduchý plug-in pre prezeranie HTTP hlavičiek. S ním môžu byť generované ručne požiadať.
- Členovia Ghrome ľahko vidieť na prvé stránky novín, keď kliknite na tlačidlo Nastavenie, vyberte Nástroje pre vývojárov (čistej práce).
Ak sú nainštalované plug-iny, spustite ho a aktualizovať prehliadač.
metódy dotazu
Metódy používané v HTTP, majú podobnosti s inštrukciami, ktoré sú vysielané v podobe správ na serveri. Ide o špeciálnu slovo v anglickom jazyku.
- GET metódu. Používa sa k žiadosti o informácie zo zdroja. Bolo s ním všetky akcia môže začať.
- POST. Používanie je predložený. Napríklad správa o sociálnej siete alebo poznámky, umiestni prehliadač telo POST-požiadavku a odošle ju na server.
- HEAD. Tento spôsob je podobný ako prvý, ale vykonáva pľúcne funkcie. Pýta sa len meta-dáta, s výnimkou zo správy odpovede. Metóda sa používa, ak chcú získať informácie o súboroch bez sťahovania. Použite ju, ak chcú vyskúšať funkčnosť väzieb na serveri.
- PUT. Načíta dáta na URL. To prenáša veľké množstvo dát.
- VOĽBY. Práca s konfiguráciou serverov.
- URI. Identifikuje zdroj a obsahuje adresu URL.
Štruktúra odpovede http
Server odpovie na požiadavky klientov s dlhými správami. Reakcia sa skladá z niekoľkých liniek, ktoré svedčia o verziu protokolu, kód stavu servera (200). Hovorí o tom, čo sa zmenilo na server pre spracovanie prichádzajúceho požiadavky:
- "Sto" status označuje úspešné spracovanie informácií. Server potom odošle dokument ku klientovi. Zvyšok žiadostí línií naznačujú ďalšie informácie o prenášaných informácií.
- V prípade, že súbor nebol nájdený alebo neexistuje, server pošle klientovi 404, to je tiež nazývaný chybou.
- Kód 206 označuje čiastočné sťahovanie súborov, ktoré môže byť obnovené po chvíli.
- Kód 401 označuje zamietnutia povolenia. To znamená, že požadovaná stránka je chránený heslom, ktoré bude potrebné zadať pre potvrdenie zadania.
- Zákaz admitancie, pričom číslo 403. Obmedzenie pohľadov, sťahovanie alebo videa - spoločná reakcia na internete.
- Existujú aj iné verzie kódu: dočasný pohyb požadovaného súboru, vnútorné chyba servera, konečný pohyb. V tomto prípade budú užívatelia presmerovaní. Ak kódom 500, čo znamená, že došlo k chybám v prevádzke servera.
URL - čo to je?
URL - je srdcom webu komunikácie medzi klientom a serverom. Žiadosť sa obvykle odosielajú cez URL - Uniform Resource Locator. Žiadosť url štruktúra je veľmi jednoduchá. Skladá sa z niekoľkých častí: http protokolu (záhlavie), húkanie (internetová adresa), prístav, resourte cestu a dotazu.
Protokol je k dispozícii aj pre zabezpečené pripojenie HTTPS a výmenu informácií. URL adresa obsahuje informácie o umiestnení určitého miesta na internete. Adresa obsahuje názov domény, cestu ku stránke, rovnako ako jeho meno.
Hlavnou nevýhodou prácu na URL - je to trápne interakcia s latinkou, ako aj čísla a symboly. SEO optimalizácia URL adresa hrá dôležitú úlohu.
užitočných rád
Aktívni používatelia počítačov a vývojári nie sú miesta na zoznámenie sa s niektorými odbornými radami danej odborníkmi v tejto oblasti:
- Zadajte dátumy vypršania platnosti súborov a dokumentov, s výhradou aktualizácie. Štatistické informácie sú uvedené vo vysokých hodnotách max-age.
- Samostatný dokument musí byť k dispozícii len pre jednu adresu URL.
- V prípade, že aktualizačný súbor, ktoré majú byť stiahnuté užívateľom, zmeniť názov a odkaz na neho. Tým je zaistené, že nové stiahnutie, skôr než zastarané dokumentu.
- Last-modified hlavičky musia byť v súlade s predloženým dátumu poslednej zmeny v obsahu. By nemala znovu uložiť stránky a dokumenty, ak je nezmeníte.
- Použiť post-požiadavka len tam, kde je to potrebné. Minimalizovať prácu s SSL.
- Hlavičky pred odoslaním servera by mala skontrolovať plugin REDbot.
Similar articles
Trending Now