HTTP basics

HTTP - это гипертекстовый транспортный протокол. Первоначально идея HTTP - это обмен гипертекстовыми документами HTML, но сейчас с помощью HTTP можно передавать : тексты, файлы, HTML, XML, json.

    Структура HTTP:
  • Первая строчка - это стартовая строка, состоит из 3ех частей :
    • Метод
    • URL
    • Версия HTTP
  • Заголовки. B заголовках указывается информация о хосте, с которого был отправлен запрос, информация о браузере, типе устройства, с которого отправляется запрос, тип контента, например: json, текст. Также могут отправляться различные авторизационные заголовки с токенами. С помощью заголовков обеспечивается безопасность взаимодействия различных источников в сети - CORS заголовки.
  • Тело сообщения. В нем клиент отправляет серверу какие-то данные.