Cvičení 2.5.
Zadání:
Vysvětlete k čemu slouží pole hlavičky protokolu HTTP.
Řešení:
Pole hlavičky umožňují upřenit nastavení příkazů protokolu HTTP. Pomocí polí hlavičky
je možné ovlivnit obsah přenášených zpráv.
Cvičení 2.6.
Zadání:
Jaká jsou pravidla pro formát dotazů a odpovědí při použití příkazů protokolu HTTP?
Řešení:
Formát dotazu:
Příkaz URL(URI) verze protokolu
Pole hlavičky
<CR><LF>
data
Formát odpovědi:
verze protokolu stavový kod
Pole hlavičky
<CR><LF>
data
Příklad dotazu:
GET http://www.seznam.cz HTTP/1.1
Accept: */*
Host: www.seznam.cz
Příklad odpovědi:
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 28
<CR><LF>
<HTML><BODY>aa</BODY></HTML>
Cvičení 3.4.
Zadání:
Které příkazy se používají k odeslání dat na server a které slouží k získání informací ze serveru?
Řešení:
K odeslání příkazu na server se používá příkazu POST
Načítat data ze serveru můžeme pomocí příkazu GET a HEAD
Cvičení 3.5.
Zadání:
Jaké operace můžeme realizovat pomocí příkazu POST?
Řešení:
Pomocí příkazu POST můžeme zajistit odeslání dat na server. Na základě URI adresy a
podpory na straně serveru můžeme realizovat databázové operace append, odeslání zprávy na vývěsku, nebo do konference a další.
Cvičení 3.6.
Zadání:
Jaký je rozdíl v použití příkazů GET a HEAD?
Řešení:
Příkaz GET načte matainformace (pole hlavičky) následované daty ze zadané URL
adresy. Příkaz HEAD s parametrem stejné adresy URL musí vrátit stejné matainformace jako příkaz GET, ale nevrací žádná data.
Cvičení 4.5.
Zadání:
Pokuste se příkazem TRACE vysledovat přes které síťové prvky (na základě IP adres) požadavek na zadanou URI prochází.
Řešení:
Odešlete pomocí klienta služby Telnet příkaz TRACE s parametrem požadované URI adresy.
Nastavte pole hlavičky Max-Forwards. Hodnota v poli Max-Forwards znamená maximální počet přeskoků, který se může uskutečnit při stopování. Každý prvek,
přes který dotaz prochází (proxy, ... prvky, které pracují s protokolem HTTP) snižuje hodnotu pole Max-Forwards o jednotku. Prvek, který
příjme pole Max-Forwards s hodnotou 0 jako zrcadlo odrazí požadavek zpět spolu s informacemi o prošlých prvcích.