Элемент проекта вида «HttpСервис»
При реализации HTTP-сервиса вам нужно определить следующие элементы:
- КорневойUrl — базовая часть URL, по которой будет выполняться обращение к сервису.
- ШаблоныUrl — состав предоставляемой функциональности и структура ресурсов, на которые эта функциональность будет отображаться (шаблоны).
- Методы — действия, которые можно будет выполнить при обращении к тому или иному ресурсу.
- Обработчик — для каждого выбранного действия вы пишете на встроенном языке метод, который и реализует необходимую функциональность. Методы находятся в модуле HTTP-сервиса. Например, HTTP-сервис может выглядеть следующим образом:
ВидЭлемента: HttpСервис
Id: a565661f-f458-465b-8f71-1f90cd490890
ОбластьВидимости: ВПодсистеме
Имя: СделкиHttpСервис
КорневойUrl: /opportunities
ШаблоныUrl:
-
Имя: ПолучитьСделки
Шаблон: /
Методы:
-
Метод: GET
Обработчик: ПолучитьСделки
-
Имя: ПолучитьСделку
Шаблон: /{opportunity}
Методы:
-
Метод: GET
Обработчик: ПолучитьСделку
КонтрольДоступа:
Разрешения:
Вызов: РазрешеноАутентифицированным
ПоУмолчанию: РазрешеноАутентифицированным
Корректный URL запроса к HTTP-сервису должен иметь следующую структуру:
{АдресПубликацииПриложения}/api/{КорневойURLСервиса}/{ПутьКРесурсу}?{ПараметрыЗапроса}