我在mulesoft api設計器中使用RAML 1.0。Raml 1.0類型與示例和mulesoft嘲笑服務
我想使用類型/屬性來描述我的api響應,並啓用模擬服務,以便我可以運行api並獲取示例響應。我想如果我給這個類型一個示例值,模擬服務將能夠生成示例json響應。這是我的測試錯構瘤
#%RAML 1.0
title: Test
baseUri: https://mocksvc.mulesoft.com/mocks/<removed>
types:
Email:
description: Email address
example: [email protected]
/user:
get:
responses:
200:
body:
application/json:
properties:
email: Email
當我通過嘲諷服務運行的API,我希望我的迴應的身體是這樣的:
{
"email": "[email protected]"
}
但服務報告說,它沒有任何信息,並返回此在身體
{
"message": "RAML had no response information for application/json"
}
我想用類型來表示我的數據庫表的取得名聲,和不同的API可以嵌套在一起超過一個表返回數據,如果我必須爲每個響應手動創建示例,然後對其中一個表進行更改,我必須手動編輯所有使用此表的apis的響應。 –
如果您更改了表格,則必須更改示例以及類型。 但是,我明白你的觀點,包括嵌套類型的例子會很酷,你可以要求這個功能https://github.com/mulesoft/api-console – Pedro
是的,但我只需要在一個地方更改類型和示例!如果有人感興趣,我已經打開了一個問題:https://github.com/mulesoft/api-console/issues/302 –