HTTP Request
HTTP Request – запрос, который клиент отправляет на сервер. Запрос состоит из 5 частей:
HTTP Method – указание на тип операции, которую клиент хочет выполнить на сервере. Самые частые в использовании:
- GET -- Запрос на получение данных или ресурса с сервера;
- POST -- Запрос на отправку данных на сервер, например, при отправке формы на веб-сайте;
- PUT -- Запрос на обновление существующего ресурса на сервере.
- DELETE -- Запрос на удаление ресурса на сервере;
- HEAD -- Запрос на получение заголовков ответа без тела ответа;
- OPTIONS -- Запрос на получение информации о поддерживаемых методах сервера.
URI – адрес ресурса, который клиент хочет получить или операцию, которую он хочет выполнить. URI включает в себя URL и путь к ресурсу на сервере; HTTP Version – указание на версию протокола HTTP, которую клиент использует для связи; HTTP Headers – заголовки содержат дополнительную информацию о запросе, такую как тип контента, язык, браузер клиента и другие параметры. Их могут использовать для передачи информации аутентификации или кеширования; Request Body – компонент содержит данные, которые клиент хочет отправить на сервер в случае методов POST, PUT и других, где требуется отправка данных.