Привет, сетевой друг!
Большинство используемых нами веб- и мобильных приложений постоянно взаимодействуют с глобальной сетью. Почти все подобные коммуникации совершаются с помощью HTTP-запросов. Расскажу о них подробнее.⏺ HTTP-сообщения бывают двух видов:
⬜️ Запросы — сообщения, которые отправляются клиентом на сервер, чтобы вызвать выполнение каких-то действий.
⬜️ Ответы — сообщения, которые сервер отправляет в ответ на клиентский запрос.
⏺ В целом, как запросы HTTP, так и ответы имеют следующую структуру:
⬜️ Стартовая строка — используется для описания версии используемого протокола и другой информации — вроде запрашиваемого ресурса или кода ответа.
⬜️ HTTP-заголовки — несколько строчек текста в определенном формате, которые либо уточняют запрос, либо описывают содержимое тела сообщения.
⬜️ Пустая строка, которая сообщает, что все метаданные для конкретного запроса или ответа были отправлены.
⬜️ Опциональное тело сообщения, которое содержит данные, связанные с запросом, либо документ (например HTML-страницу), передаваемый в ответе.
Далее расскажку про атрибуты HTTP-запроса подробнее.Network Academy | #HTTP
