АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗inhpBsRSL 5 of 29 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

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

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

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

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

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

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

GET /page/test HTTP/1.1

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

POST /page/test HTTP/1.1
enru