HTTP užklausos pradžios eilutė
Užklausos eilutė susideda iš šių dalių, atskiriamų tarpu: užklausos metodo, užklausto puslapio URI, HTTP protokolo versijos.
Užklausos metodas nurodo, ar mes norime ką nors gauti iš serverio, ar, atvirkščiai, ką nors perduoti serveriui. Paprastai naudojami du metodai - GET gauti ir POST siųsti duomenis.
Užklausto puslapio URI yra puslapio adresas, kurį nori gauti naršyklė. URI skiriasi nuo URL tuo, kad neturi domeno vardo (jis HTTP protokole perduodamas atskirai).
Protokolo versija nurodoma taip: pirmiausiai raidės HTTP, po to brūkšnys, o paskui pati versija.
Parašykime HTTP užklausos pradžios eilutės pavyzdį puslapiui gauti:
GET /page/test HTTP/1.1
O dabar užklausos pavyzdys duomenims siųsti:
POST /page/test HTTP/1.1