1. Обзор
В нашей учебной статье по RAML мы представили язык моделирования RESTful API
и создали простое определение API, основанное на единственном объекте с именем Foo
. Теперь представьте реальный API, в котором у вас есть несколько ресурсов сущностного типа с одинаковыми или похожими операциями GET, POST, PUT и DELETE. Вы видите, как ваша документация по API может быстро стать утомительной и повторяющейся.
В этой статье мы покажем, как использование функций типов
и свойств
ресурсов в RAML может устранить избыточность в определениях ресурсов и методов путем извлечения и параметризации общих разделов, тем самым устраняя ошибки копирования и вставки и делая определения API более краткими.