RESTful 到 return 不同数据子集的方式

RESTful way to return different subsets of data

我有大量数据资源,需要以 RESTful 方式提供。资源是一个包含很多字段的大对象。

我需要将此数据过滤为 2 视图 public 和私人信息。例如,一种用于内部系统,另一种用于外部系统。

最好的 RESTful 方法是什么:

    localhost:9999/CAR?view=public
    localhost:9999/PrivateCar
    localhost:9999/PublicCar

使用:

localhost:9999/CAR?view=public

是最好的主意。您也可以使用某种 resource query language,但 views 在这里要好得多。想象一下,一个人需要引入新的观点。添加表示视图的新变量比添加新端点要容易得多。