Основные виды HTTP-запросов: GET
, POST
, PUT
, DELETE
, PATCH
, HEAD
, OPTIONS
, TRACE
, CONNECT
.
Описание наиболее распространенных:
- GET: Запрашивает представление указанного ресурса. Запросы с использованием этого метода должны получать только данные.
- POST: Отправляет данные для обработки определенному ресурсу. Частым результатом является изменение состояния или побочные эффекты на сервере.
- PUT: Заменяет все текущие представления целевого ресурса данными из тела запроса.
- DELETE: Удаляет указанный ресурс.
- PATCH: Применяет частичные модификации к ресурсу.
- HEAD: Запрашивает заголовки так же, как и
GET
, но без тела ответа. Используется для получения метаданных.
- OPTIONS: Описывает параметры связи для целевого ресурса.
- CONNECT: Преобразует запрошенное соединение до прозрачного прокси-сервера TCP/IP.
- TRACE: Выполняет тест обратной связи по пути к целевому ресурсу.
Различия между GET
и POST
:
Признак | GET | POST |
---|
Цель | Получение данных | Отправка данных для обработки |
Основные виды HTTP-запросов: GET
, POST
, PUT
, DELETE
, PATCH
, HEAD
, OPTIONS
, TRACE
, CONNECT
.
Описание наиболее распространенных:
- GET: Запрашивает представление указанного ресурса. Запросы с использованием этого метода должны получать только данные.
- POST: Отправляет данные для обработки определенному ресурсу. Частым результатом является изменение состояния или побочные эффекты на сервере.
- PUT: Заменяет все текущие представления целевого ресурса данными из тела запроса.
- DELETE: Удаляет указанный ресурс.
- PATCH: Применяет частичные модификации к ресурсу.
- HEAD: Запрашивает заголовки так же, как и
GET
, но без тела ответа. Используется для получения метаданных.
- OPTIONS: Описывает параметры связи для целевого ресурса.
- CONNECT: Преобразует запрошенное соединение до прозрачного прокси-сервера TCP/IP.
- TRACE: Выполняет тест обратной связи по пути к целевому ресурсу.
Различия между GET
и POST
:
Признак | GET | POST |
---|
Цель | Получение данных | Отправка данных для обработки |