====== Методы протокола HTTP ====== ^ Метод ^ Описание ^ | **GET** | Используется для запроса содержимого указанного ресурса. | | **HEAD** | Аналогичен методу GET, за исключением того, что в ответе сервера отсутствует тело. | | **POST** | Применяется для передачи пользовательских данных заданному ресурсу. | | **PUT** | Применяется для загрузки содержимого запроса на указанный в запросе URI. Если по заданному URI не существует ресурс, то сервер создаёт его и возвращает статус 201 (Created). Если же был изменён ресурс, то сервер возвращает 200 (Ok) или 204 (No Content). | | **OPTIONS** | Используется для определения возможностей веб-сервера или параметров соединения для конкретного ресурса. В ответ серверу следует включить заголовок Allow со списком поддерживаемых методов. Также в заголовке ответа может включаться информация о поддерживаемых расширениях. | | **DELETE** | Удаляет указанный ресурс. |