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:

httpGET /page/test HTTP/1.1

Și acum un exemplu de cerere pentru trimiterea de date:

httpPOST /page/test HTTP/1.1