Štartovací riadok HTTP požiadavky
Riadok požiadavky sa skladá z nasledujúcich častí, oddelených medzerou: z metódy požiadavky, URI požadovanej stránky, verzie protokolu HTTP.
Metóda požiadavky určuje, či chceme niečo získať zo servera alebo, naopak, niečo preniesť na server. Spravidla sa používajú dve metódy - GET na získanie a POST na odoslanie údajov.
URI požadovanej stránky obsahuje adresu stránky, ktorú chce získať prehliadač. URI sa líši od URL tým, že neobsahuje názov domény (ten sa v protokole HTTP prenáša oddelene).
Verzia protokolu sa uvádza nasledovným spôsobom: najprv písmená HTTP, potom lomka a potom vlastná verzia.
Napíšme príklad štartovacieho riadku HTTP požiadavky na získanie stránky:
GET /page/test HTTP/1.1
A teraz príklad požiadavky na odoslanie údajov:
POST /page/test HTTP/1.1