REST API. Общие сведения
- получить данные (GET-запросы);
- создать новые элементы данных (POST-запросы);
- изменить данные (PUT-запросы);
- удалить данные (DELETE-запросы);
- обновить данные (PATCH-запросы).
Для передачи команд через REST API может использоваться утилита curl
.
Curl
- кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
При работе с внешней утилитой curl
необходимо:
- для отправки запроса GET использовать опцию
-X 'GET'
; - для отправки запроса DELETE использовать опцию
-X 'DELETE'
; - для отправки запроса PUT использовать опцию
-X 'PUT'
; - для отправки запроса POST использовать опцию
-X 'POST'
; - для отправки запроса PATCH использовать опцию
-X 'PATCH'
.
Возвращаемые форматы задаются заголовком accept
, например:
BASH
Пример POST-запроса для «Универсального диспетчера» Termidesk:
BASH
Результирующий формат указывается в ответном заголовке content-type
.