【发布时间】:2017-10-12 16:58:24
【问题描述】:
我在决定在这种情况下在 REST API 设计中做什么时遇到了问题。
这是我的问题,
我有一个资源域模型,它有一个嵌套对象,它也是一个域模型。
你可以想象这样的事情
{
"name":"abc"
"type":{
"name":"typeName",
"description":"description"
}
}
现在,我希望能够根据内部模型和更多参数获取外部模型资源。
例如,我想获取所有具有给定类型和一些参数(如页码、大小等)的外部模型资源。
所以我的问题,
1.API应该在post中接受inner model,并返回outer model,这是一个很好的rest设计吗?
- 如何传递额外的参数?这是一个 POST,不能放在 url 中,也不能放在内部模型中。
我应该创建一个包含这些额外参数和类型资源的新模型吗? 喜欢
{
"page":"10",
"type":{
"name":"typeName",
"description":"description"
}
}
【问题讨论】:
标签: json rest api restful-architecture restful-url