Linia de start a cererii HTTP
Linia de cerere este compusă din următoarele părți, separate prin spațiu: metoda cererii, URI-ul paginii solicitate, versiunea protocolului HTTP.
Metoda cererii indică dacă dorim să obținem ceva de la server sau, dimpotrivă, să transmitem ceva către server. De obicei, sunt utilizate două metode - GET pentru obținere și POST pentru trimiterea de date.
URI-ul paginii solicitate conține adresa paginii pe care browserul dorește să o obțină. URI-ul diferă de URL prin faptul că nu conține numele domeniului (acesta este transmis separat în protocolul HTTP).
Versiunea protocolului este indicată în felul următor: mai întâi literele HTTP, apoi o bară oblică, și apoi versiunea propriu-zisă.
Să scriem un exemplu de linie de start a unei cereri HTTP pentru obținerea unei pagini:
GET /page/test HTTP/1.1
Și acum un exemplu de cerere pentru trimiterea de date:
POST /page/test HTTP/1.1