RESTful方式返回不同的数据子集

时间:2015-11-05 14:32:58

标签: web-services rest restful-url restful-architecture

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

我要求将此数据过滤为2个视图公共和私人信息。一个用于内部系统,一个用于外部系统。

执行此操作的最佳RESTful方法是什么:

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

1 个答案:

答案 0 :(得分:1)

使用:

localhost:9999/CAR?view=public

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