RAML - 如何设计带有参数的端点?
Posted
技术标签:
【中文标题】RAML - 如何设计带有参数的端点?【英文标题】:RAML - how to design endpoints with parameters? 【发布时间】:2021-02-05 00:06:02 【问题描述】:我需要使用 RAML 设计此规范:
Resource: quantity
Method: GET
URL: orderId/itemId/quantity
目的是在URI中传递orderId和itemId并获取数量。我是这样设计的:
/orderId/itemId/quantity:
get:
以这种方式设计资源是最佳做法还是有更好的方法?
【问题讨论】:
【参考方案1】:通过将订单和商品之间的关系作为集合和个人数据提供,这样的事情会更加 RESTful:
/orders:
/order_id:
/items:
/item_id:
get:
quantity
应该是响应正文中的一个字段。
【讨论】:
以上是关于RAML - 如何设计带有参数的端点?的主要内容,如果未能解决你的问题,请参考以下文章
RAML 模拟服务 POST 请求在 Mule 设计中心显示 404 错误
了解带有附件 (SwA) 的 WCF Multipart Soap 服务/端点