offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗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