在RESTAPI调用中调用子字段的好方法是什么

在RESTAPI调用中调用子字段的好方法是什么,api,rest,Api,Rest,我试图决定在API设计中调用子字段的好方法是什么 以下面的对象为例 例如 ?字段=名称,组件:组组件:计数,控制盘:组控制盘:位置,品牌 或 ?字段=名称、组件.计数、组件.车轮.位置、组件.车轮.品牌 有人知道这里的最佳实践是什么吗?客户如何知道如何使用此查询参数?Car表示中没有任何东西告诉他,甚至还有一个fields参数。这将是已发布规范的一部分。这不是非常RESTful的。休息的一个关键概念是休息。 <Car> <Name/> <Type/>

我试图决定在API设计中调用子字段的好方法是什么

以下面的对象为例

例如

?字段=名称,组件:组组件:计数,控制盘:组控制盘:位置,品牌

?字段=名称、组件.计数、组件.车轮.位置、组件.车轮.品牌


有人知道这里的最佳实践是什么吗?

客户如何知道如何使用此查询参数?Car表示中没有任何东西告诉他,甚至还有一个fields参数。这将是已发布规范的一部分。这不是非常RESTful的。休息的一个关键概念是休息。
<Car>
  <Name/>
  <Type/>
  <Components>
    <count>1</count>
    <Wheel>
      <Location></Location>
      <Brand></Brand>
    </Wheel>
  </Components>
</Car>