Samizdatová skripta

Metody HTTP


upravit?

Metodou rozumíme způsob komunikace s počítačem jehož adresa je uvedena v URL.

My si uvedem jen dvě nejpoužívajněší na webu, tedy GET a POST.

Kompletní seznam lze naléz na http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

GET

Data jsou předávaná v adrese, přesněji řečeno jde od část URN.

Příklad HTTP požadavku u metody GET

GET /index.php?id=77 HTTP/1.1
Host: skripta.lmsoft.cz
User-agent: Opera/9.26 (Windows NT 5.1; U; cs)
Connection: Keep-Alive

POST

Data jsou předávána v těle HTTP požadavku.URL pak udává adresu, kam se mají data předávat. Vzhledem k tomu, že URL může obsahovat i data předávaná metodou GET, lze tyto dvě metody používat zárověň.

Příklad HTTP požadavku u metody POST

GET /index.php?id=77 HTTP/1.1
Host: skripta.lmsoft.cz
User-agent: Opera/9.26 (Windows NT 5.1; U; cs)
Content-Type: application/x-www-form-urlrncoded //mime typ předávaných dat
Content-lenght: 40 //délka předávaných dat
Connection: Keep-Alive

Pozn: Příklady si můžete vyzkoušet pomocí telnetu. Připojte se na server na portu 80 a zadejte příkaz GET adresa


upravit odstranit css

NAVRCHOLU.cz