POST
Метод запроса POST предназначен для запроса, при котором веб-сервер принимает данные, заключенные в тело сообщения, для хранения. В рамках POST запроса произвольное количество данных любого типа может быть отправлено на сервер в теле сообщения запроса.
GET
При помощи него происходит запрос браузером любого файла веб-сервера. HTTP-запрос типа GET состоит только из HTTP-заголовков, тело у него отсутствует. GET данные формы передаются серверу вместе с URL.
HEAD
Данный метод по своей сути похож на GET, но сервер отвечает на запрос одним лишь заголовком.
OPTIONS
Предназначен для получения сведений о доступных параметрах соединения с ресурсом.
PUT и PATCH
Как и POST, метод PUT тоже служит для передачи на сервер каких-то данных, но является, так сказать, менее продвинутым. Иногда используется PATCH, метод с ещё более урезанными возможностями, работающий только с частью ресурса.
LINK, UNLINK, TRACE и CONNECT
Первые два метода позволяют устанавливать и разрывать соединение между ресурсами в сети. TRACE помогает отслеживать, что добавляется в запросы промежуточными серверами. CONNECT предназначен для создания TCP/IP тоннелей с целью установки защищённого соединения (SSL).
DELETE
Удаляет указанный ресурс.