# Стартовая строка HTTP запроса

Строка запроса состоит из следующих частей, разделенных пробелом: из метода запроса, URI запрошенной страницы, версии протокола HTTP.

Метод запроса указывает, хотим мы что-то получить с сервера или, наоборот, что-то передать на сервер. Как правило, используются два метода - GET для получения и POST для отправки данных.

URI запрошенной страницы содержит адрес страницы, которую хочет получить браузер. URI отличается от URL тем, что не содержит имени домена (оно в протоколе HTTP передается отдельно).

Версия протокола указывается следующим образом: сначала буквы HTTP, потом слеш, а потом собственно версия.

Давайте напишем пример стартовой строки HTTP запроса для получения страницы:

`GET /page/test HTTP/1.1`

А теперь пример запроса для отправки данных:

`POST /page/test HTTP/1.1`
← →
↑