Можно ли поделиться файлом RAML через консоль APIKIT?

Мы хотим не только совместно использовать консоль API, которая предоставляется через компонент apikit в приложении Mule, но и необработанный файл RAML, чтобы потребители могли создавать своих собственных клиентов на основе RAML. Насколько мне известно, нет удобного способа загрузить опубликованный необработанный файл RAML из консоли APIKit. Я только что обнаружил, что можно указать URL-адрес / api и выполнить GET с типом содержимого «application / raml + yaml», но это недостаточно удобно для пользователя. Какие-нибудь подсказки? Спасибо


person DIMAP    schedule 22.05.2017    source источник


Ответы (2)


Вы можете использовать URL-адрес вашей консоли с? Raml в конце URL-адреса.

http://myapp.cloudhub.io/api/v1/console?raml

person Ryan Carter    schedule 25.05.2017
comment
Привет. Спасибо. У меня это не сработало. Мы используем Mule ESB локально. Знаете ли вы, в какой версии APIKIT доступна эта опция? Спасибо. - person DIMAP; 26.05.2017

По крайней мере, в Mule 4.3.0 (возможно, ранее) вы можете добавить ?api к URL-адресу консоли, например

http://localhost:88/myproject/console/?api

person AndrWeisR    schedule 11.03.2021