La cosa da fare è leggersi il RFC(una sorta di documentazione) del http... guarda cosa da google per RFC http

Dento troverai tutti i dettagli sul come avvengono le comunicazioni che seguono questo protocollo.