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:

httpGET /page/test HTTP/1.1

A sada primer zahteva za slanje podataka:

httpPOST /page/test HTTP/1.1