Существует 15 методов HTTP-запросов. Согласно стандарту HTTP, HTTP-запросы могут использовать несколько методов запроса. HTTP1.0 определяет три вида методов запроса: GET, POST и HEAD. HTTP1.1 добавляет пять видов методов запроса: OPTIONS, PUT, DELETE, TRACE и CONNECT.
Порядковый номер | Метод | Описание |
---|---|---|
1 | GET | Запрашивает информацию об указанной странице и возвращает тело сущности. |
2 | HEAD | Аналогичен запросу get, за исключением того, что в возвращаемом ответе нет конкретного содержимого, которое используется для получения заголовка. |
3 | POST | Отправляет данные на указанный ресурс для обработки запроса (например, отправляет форму или загружает файл). Данные включаются в тело запроса. POST-запрос может привести к созданию нового ресурса и/или изменению существующего ресурса. |
4 | PUT | Данные, переданные клиентом на сервер, заменяют содержимое указанного документа. |
5 | DELETE | Серверу предлагается удалить указанную страницу. |
6 | CONNECT | Протокол HTTP/1.1 предназначен для прокси-серверов, которые могут изменять соединение с трубопроводом. |
7 | OPTIONS | Позволяет клиенту просмотреть производительность сервера. |
8 | TRACE | Отображает обратные запросы, полученные сервером, в основном для целей тестирования или диагностики. |
9 | PATCH | Сущность содержит таблицу, описывающую отличия от оригинального содержимого, представленного данным URI. |
10 | MOVE | Запрашивает сервер переместить указанную страницу на другой сетевой адрес. |
11 | COPY | Просит сервер скопировать указанную страницу на другой сетевой адрес. |
12 | LINK | Запрашивающий сервер устанавливает связь. |
13 | UNLINK | Разорвать связь. |
14 | WRAPPED | Разрешить клиенту отправлять инкапсулированные запросы. |
15 | Extension-mothed | Дополнительные методы могут быть добавлены без изменения протокола. |