Описание HTTP методов
Пример описания метода в функциональном стиле:
МассивОписанийМетодов = Swag_Описание
.Метод("ТестовыйGET")
.ОписаниеМетода("Получение данных из 1С")
.ПараметрURL("Версия")
.ОписаниеПараметра("Версия метода")
.ЗначениеПеречисления("1.0")
.ЗначениеПеречисления("2.0")
.Ответ(200)
.ОписаниеОтвета("Success")
.Сформировать()
;
Наименование метода
Наименование метода формируется по принципу:
Текстовое описание метода
Основное описание (summary)
МассивО писанийМетодов = Swag_Описание
.Метод("ТестовыйGET")
.ОписаниеМетода("Получение данных из 1С")
.Сформировать()
;
Дополнительное описание (description)
к сведению
Данный функционал добавлен в версии 1.2.4.
МассивОписанийМетодов = Swag_Описание
.Метод("ТестовыйGET")
.ДополнительноеОписаниеМетода("В дополнительном описании можно вставлять гиперссылки <a href=""http://example.com"">example.com</a>")
.Сформировать()
;
Входящие параметры
Параметры метода можно передать четыремя разными способами:
Параметры URL
для URL /{Версия}/test
GET /1.0/test HTTP/1.1
Host: example.com