Početna linija HTTP zahteva
Linija zahteva se sastoji od sledećih delova, odvojenih razmakom: metode zahteva, URI-ja tražene stranice, verzije HTTP protokola.
Metoda zahteva ukazuje, da li želimo nešto da dobijemo sa servera ili, obrnuto, nešto da pošaljemo serveru. U pravilu, koriste se dve metode - GET za dobijanje i POST za slanje podataka.
URI tražene stranice sadrži adresu stranice koju želi da dobije pretraživač. URI se razlikuje od URL-a po tome što ne sadrži ime domena (ono se u HTTP protokolu prenosi odvojeno).
Verzija protokola se navodi na sledeći način: prvo slova HTTP, zatim kosa crta, a potom sama verzija.
Napišimo primer početne linije HTTP zahteva za dobijanje stranice:
GET /page/test HTTP/1.1
A sada primer zahteva za slanje podataka:
POST /page/test HTTP/1.1