Публикации по теме 'raml'


raml-javascript-генератор Быстрый старт
raml-javascript-generator Быстрый старт raml-javascript-generator — это инструмент, который создает клиенты JavaScript API из определений RAML API. Он принимает файл RAML в качестве входных данных и выводит пакет NPM. Начнем с установки raml-javascript-generator : $ npm install raml-javascript-generator -g Теперь нам нужен файл RAML, давайте воспользуемся файлом world-music-api из репозитория raml-org/raml-examples . На этом этапе мы можем либо сослаться на..

Вопросы по теме 'raml'

Многоразовый подмаршрут определения RAML
В нашем API будет многоразовый /posts подмаршрут, который будет применяться к различным маршрутам верхнего уровня. Например: /me/posts /users/{user-id}/posts ... Пример для сообщений: /posts /{post-id} /likes...
229 просмотров
schedule 18.09.2021

Использование свойств шаблона с additionalProperties: false
У меня есть требование указать API в raml, где должны быть указаны свойства объекта, иначе проверка должна завершиться неудачей. Это достигается additionalProperties: false . Кроме того, я хотел бы указать, что объекты запроса могут содержать...
549 просмотров
schedule 02.12.2021

Как я могу указать файл в качестве ответа в RAML 1.0
Как я могу упомянуть файл в качестве ответа в RAML в RAML 1.0 Пример: My Mule API создает файл из данных sql, поэтому как я могу упомянуть файл в качестве ответа. Я пишу RAML для создания файла из данных sql? Правильно ли упоминать приложение / csv...
354 просмотров
schedule 22.11.2021

raml 1.0 типы ответов
Я пытаюсь создать документацию RAML (v 1.0), и я застрял в швах на самых первых этапах. У меня есть ресурс поставщика, который я определил следующим образом: types: Vendor: type: object properties: name: string...
451 просмотров
schedule 26.03.2022

RAML как документировать вложенные параметры
Как документировать вложенные параметры (независимо от запроса или тела) с помощью RAML? Например: { "credentials: { "login": "some-login", "key": "some-key" } }
141 просмотров
schedule 20.05.2022

Проверка RAML API во FrontEnd
Я пишу код проверки в приложении React, чтобы проверить соответствие ввода спецификациям RAML. Я использую 'raml-валидировать' . Чего я пока не могу понять, так это того, как я могу добавить коды для проверки ввода, соответствующего спецификациям...
507 просмотров
schedule 08.07.2022

Я конвертирую json в raml, так как / alert он получает правильный ответ, но для / alert / {alerttid} он не принимает ответ. Вот мой код raml
Я конвертирую json в raml, чтобы / alert / он получал правильный ответ, но для /alert/{alertid} он не принимает ответ. Мне нужен ответ для конкретного API-интерфейса alertId. Вот мой код raml. Есть много идентификаторов в предупреждении, я хочу...
251 просмотров
schedule 12.07.2022

RAML Trait, обертывающий объект ответа (для определения REST API)
Используя RAML, я пытаюсь создать оболочку, которую несколько API-интерфейсов могут использовать для переноса ответа. То есть общий ответ обволакивает. Я придумал это: title: Response Envelop version: 1.0 uses: another: ./another.raml...
321 просмотров
schedule 27.07.2022

RAML показывает ошибку при добавлении признаков или типа ресурса и имен во внешние файлы типа признака или ресурса
Я использую Mule 4 и Anypoint Studio 7. Я реорганизовал RAML-файл, чтобы Traits и ResourceTypes были в их собственных файлах, чтобы на них можно было ссылаться из основного RAML-файла. В основном файле RAML ссылка выделяется красным цветом и...
851 просмотров
schedule 23.09.2022

Определение имени пользователя и паролей с использованием безопасности «Базовая аутентификация»
Где я могу определить действительный набор имени пользователя и паролей для аутентификации с использованием RAML. Вот код RAML, который я использую.
3037 просмотров
schedule 02.10.2022

RAML: вложенные схемы
1) Могу ли я использовать вложенность в определении схемы при написании RAML? Например: schemas: - DNSResponse: | { "type": "object", "properties": { "AnswerSection": { "type": "array",...
8264 просмотров
schedule 28.06.2023

RAML resourceTypes и трейты VS Swagger $ref
Мне очень нравится, как RAML фокусируется на уменьшении дублирования и повышении согласованности между API с использованием ResourceTypes и Traits. Но после более внимательного изучения спецификации Swagger оказывается, что вы можете сделать то же...
1107 просмотров
schedule 03.05.2023

Mule esb: проверка элементов массива в файле .raml
У меня есть следующее определение схемы json в моем файле .raml - request: | { "type": "object", "$schema": "http://json-schema.org/draft-03/schema", "id": "http://jsonschema.net", "required": true, "properties": { "personProperty":...
1396 просмотров
schedule 19.11.2022

Плагин Intellij IDEA для RAML
Я только начал использовать RAML в своем проекте Java. Я использую Intellij IDEA, и мой файл RAML отображается в виде необработанного текста без выделения текста. Кажется, он вообще не распознает этот тип файла. Есть ли плагин для RAML в...
5558 просмотров
schedule 01.08.2023

Как определить массив типа во внешнем файле в Raml?
Если у меня есть файл, определяющий тип данных SimpleDuple , а в другом файле, определяющий другой тип данных с именем DiscreetFilter , я хочу, чтобы свойство values было массивом SimpleDuple , как бы я мог использовать там include? Рассмотрим...
9624 просмотров
schedule 24.11.2022

Парсер Java RAML: java.lang.NoSuchFieldError: VALUE
Это та же ошибка, что и здесь: Получение java.lang.NoSuchFieldError: VALUE в RamlValidationService Однако в этом случае проблема заключалась не в использовании Maven для депов, а в том, что я это делаю. Мой простой файл RAML: /echo:...
445 просмотров
schedule 08.06.2023

Как пометить службу REST как устаревшую в RAML
Мы обновляем нашу спецификацию RAML 0.8 и хотим пометить метод как устаревший и указать на другой метод в том же API. Возможно ли это в RAML? Я читал некоторые статьи, но пока не ясно, реализовано ли это
1291 просмотров
schedule 07.10.2022

Можно ли написать функцию «попробовать сейчас» в RAML?
Я играю с RAML, чтобы документировать наш API. Я нашел довольно простое приложение командной строки, которое будет генерировать HTML из спецификации RAML. html2raml Вывод действительно чистый, и мне нравится его стиль и простота, но ему не...
30 просмотров
schedule 30.06.2023

RAML получить значение baseUri
Я хотел бы избежать жесткого кодирования каждый раз базового uri в спецификации и использовать определенный в корне, есть ли способ достичь этого, например: #%RAML 1.0 title: Some Service version: v1 baseUri: https://example.com /test: post:...
465 просмотров
schedule 15.06.2023

Неверный заголовок ответа Content-Type в mock-сервисе Anypoint Platform RAML
Я использую платформу Mulesoft Anypoint для разработки REST API. Я ожидаю ответа JSON от REST API, но получаю ответ XML. Я написал ниже RAML-файл - #%RAML 1.0 baseUri: https://mocksvc.mulesoft.com/mocks/aa0b3fb6-9fd7-4196-991e-d030a25bc84b #...
1129 просмотров
schedule 26.02.2023