HTTP-запрос состоит из следующих компонентов:
-
Начальная строка (Request Line):
- Метод HTTP (GET, POST, PUT, DELETE и т.д.).
- Путь к ресурсу (URL).
- Версия протокола HTTP (HTTP/1.1, HTTP/2.0 и т.д.).
plaintext
-
Заголовки (Headers):
- Передают дополнительную информацию о запросе, клиенте или ресурсе.
- Каждый заголовок представляет собой пару ключ-значение.
plaintext
-
Пустая строка:
- Отделяет заголовки от тела запроса.
plaintext
-
Тело запроса (Request Body):
- Содержит данные, отправляемые на сервер, если это применимо (например, при методах POST или PUT).
- Формат тела определяется заголовком
Content-Type.
json